2017-03-03 77 views
0

当我使用笔记本连日来运行一些脚本,我得到这个错误:不能创建共享内存键12345:文件存在

$ ./example.sh 
yad: cannot create shared memory for key 12345: File exists 

重启后,它是好几次;但现在,它每次都会发生。

我该如何解决这个问题?

回答

0

使用ipcs/ipcrm; ipcs将列出共享内存资源,ipcrm将删除它们。他们应该在util-linux包或类似的。

一般来说,运行'ipcrm --all = shm'应该可行。这将删除所有共享内存段,但只有在没有对它们的引用时才会删除。所以它不应该删除其他程序下的东西。至少这是我的理解。