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

Memory 无法为密钥12345创建共享内存:文件存在,memory,shared,yad,Memory,Shared,Yad,当我使用yad notebook运行某些脚本时,出现以下错误: $ ./example.sh yad: cannot create shared memory for key 12345: File exists 重启后,好几次;但现在,它每次都会发生 如何解决这个问题?使用ipcs/ipcrm;ipcs将列出共享内存资源,ipcrm将删除它们。它们应该在util-linux包或类似软件包中 一般来说,只运行“ipcrm--all=shm”应该是安全的。这将删除所有共享内存段,但前提是没有对它

当我使用yad notebook运行某些脚本时,出现以下错误:

$ ./example.sh
yad: cannot create shared memory for key 12345: File exists
重启后,好几次;但现在,它每次都会发生


如何解决这个问题?

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


一般来说,只运行“ipcrm--all=shm”应该是安全的。这将删除所有共享内存段,但前提是没有对它们的引用。所以它不应该删除其他程序下的内容。至少这是我的理解。

ipcrm-M 12345

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

ipcrm--help

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