结果:

我建立一个简单的PHP脚本守护程序,使用PHP守护类的提供 http://www.phpclasses.org/browse/file/8958.html

我坚持了这个类是好还是坏,我没有太多的时间来完成这件事;所以为了发出定制命令来守护我只是用在/ tmp目录的命令文件。但是我需要删除该文件中的守护进程处理之后的任何命令包含在其中。

然而,当我尝试“断开连接”,在PHP文件,取消链接操作简单的失败,和文件保持。我知道一个事实,即它不是一个权限问题。事实上,我敢肯定这事做的事实,每一个守护进程的“迭代”是催生了作为一个子进程,而子进程必须以某种方式没有权限删除文件。

我的问题:为什么不能PHP删除此文件,我能做些什么吧。

有帮助吗?

解决方案

/tmp通常具有粘性位设置,所以我相信,只有其中沉积该文件的用户那里可以将其删除。做你的子进程相同的用户父进程(Apache的,WWW等。)下运行?该方法实例创建的文件?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top