无法为密钥12345创建共享内存:文件存在

问题描述 投票:0回答:2

当我使用yad笔记本运行一些脚本时,我收到此错误:

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

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

我该如何解决这个问题?

memory shared yad
2个回答
0
投票

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

一般来说,运行'ipcrm --all = shm'可能是安全的。删除所有共享内存段,但仅限于没有对它们的引用。所以它不应该从其他程序中删除。至少这是我的理解。


0
投票

ipcrm -M 12345

“按键删除共享内存段”,来源:

ipcrm --help

如果需要一些信息,可以使用ipcs列出共享内存资源。

© www.soinside.com 2019 - 2024. All rights reserved.