我在 digitalocean 有一个 droplet,想通过 CLI 运行一个 php 脚本(我通过 Putty 连接)。不幸的是,当我关闭我的腻子客户端时它停止了。有没有可能停不下来?目前我用cron做一个解决方法:
* * * * * php /var/www/admin/myscript.php
脚本启动后,我立即删除该行。
我在 digitalocean 有一个 droplet,想通过 CLI 运行一个 php 脚本(我通过 Putty 连接)。不幸的是,当我关闭我的腻子客户端时它停止了。有没有可能停不下来?目前我用cron做一个解决方法:
* * * * * php /var/www/admin/myscript.php
脚本启动后,我立即删除该行。
使用屏幕运行您的程序
screen php /var/www/admin/myscript.php
然后使用 CTRL+A d 从屏幕分离
您可以通过运行 screen command_you_want_to_run 来使用 screen 运行任意数量的程序
然后从屏幕上分离
更多关于屏幕在这里http://www.gnu.org/software/screen/
屏幕简介http://www.thegeekstuff.com/2010/07/screen-command-examples/