通过CLI运行PHP脚本,在断开SSH连接时不要停止它

时间:2013-09-02 18:17:15

标签: php command-line-interface

我在digitalocean上有一个Droplet,想通过CLI运行一个php脚本(我通过Putty连接)。不幸的是,当我关闭我的Putty-client时它会停止。 它有可能不会停止吗?目前我用cron做了一个解决方法:

* * * * * php /var/www/admin/myscript.php

脚本启动后立即删除该行。

1 个答案:

答案 0 :(得分:1)

使用屏幕运行程序

screen php /var/www/admin/myscript.php

然后使用CTRL + A d

从屏幕上分离

您可以通过运行屏幕命令_you_want_to_run

使用屏幕运行任意数量的程序

然后从屏幕上分离

有关此处屏幕的更多信息http://www.gnu.org/software/screen/

对屏幕http://www.thegeekstuff.com/2010/07/screen-command-examples/

的温和介绍