我有一个名为/root/folder/myfile.php
的文件,它将处理GPS设备从特定端口传入的数据包。
当我使用[root@main ~] php /root/folder/myfile.php
时,一切正常。
我需要每秒运行一次这个文件才能听。
我研究了一段时间,并发现使用php cli
是一个解决方案,所以我尝试了上面的命令,但只要shell打开(我使用PUTTY),文件正在执行,当我关闭shell,进程将被杀死。
我怎样才能(我在哪里可以)添加一个每秒运行一次这个文件的命令,或者可能是实时的?
我正在使用linux centOS 6.5。
提前致谢
答案 0 :(得分:1)
nohup php myscript.php &
&
将您的流程置于后台。
来自Run php script as daemon process的解决方案
要杀了它:
1)显示所有正在运行的程序:ps aux | less
或top
命令
2)找到pid(进程ID)并使用:kill pid
答案 1 :(得分:0)