我遇到了腻子经常断开连接的问题。因此,当我从终端运行 PHP 脚本时,它总是会被中断。该脚本应该运行几个小时,所以我没有任何运气。
我怎样才能从服务器端完全运行它?我正在阅读有关 cron 作业的信息,但此时我很难理解。有什么替代 cron 来满足我的需要吗?
我有几个脚本 PHP 文件需要一个一个运行,或者一次运行两个。有任何想法吗?
我遇到了腻子经常断开连接的问题。因此,当我从终端运行 PHP 脚本时,它总是会被中断。该脚本应该运行几个小时,所以我没有任何运气。
我怎样才能从服务器端完全运行它?我正在阅读有关 cron 作业的信息,但此时我很难理解。有什么替代 cron 来满足我的需要吗?
我有几个脚本 PHP 文件需要一个一个运行,或者一次运行两个。有任何想法吗?
您不需要让它在 cron 作业中运行 - 您可以在屏幕内运行 php 脚本。
只需键入;
screen php /path/to/myphpscript.php
即使您从 PuTTY 断开连接后,屏幕仍会继续运行。如果您需要检查它,您可以使用;
screen -r
重新加入这个过程,并查看任何输出。
您需要防止进程在会话断开连接时终止。
像这样的东西会起作用:
nohup php myscript.php
您可以创建一个 cron 作业以根据时间任务列表定期启动 php 脚本。更多信息。您还可以从控制台在后台启动任务。即php-cgi script.php&
这将使脚本成为后台任务
你可以在后台运行你的程序
php ./yourscript.php &