我在digitalocean上有一个Droplet,想通过CLI运行一个php脚本(我通过Putty连接)。不幸的是,当我关闭我的Putty-client时它会停止。 它有可能不会停止吗?目前我用cron做了一个解决方法:
* * * * * php /var/www/admin/myscript.php
脚本启动后立即删除该行。
答案 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/
的温和介绍