我正在使用 phpexec()
命令运行,get_value.c
. get_value.c
附加到共享内存读取一个值并将其返回给我的 PHP 脚本。在我最初测试附加到共享内存的过程中,它工作得很好。
然后当我添加信号量**时,sem_open()
返回 errno = 13。
我打开了一个开关块,并从页面中errno
列出了所有错误案例。sem_open
man
错误 13 没有被困住,它只是进入默认情况。
什么是错误 13?
** 我创建了具有权限的信号量 (0666 | O_CREAT | O_EXCL)。
编辑:一切都从命令行工作。