【发布时间】:2011-08-15 16:13:20
【问题描述】:
当我通过 Cron Jobs 运行 PHP 脚本时,是否有执行时间限制?
例如,我需要通过 PHP 脚本备份我的大数据库文件。我设置了一个每天自动运行的 cronjobs。
我的问题,php 脚本会一直运行到一切正常吗?
【问题讨论】:
标签: cron
当我通过 Cron Jobs 运行 PHP 脚本时,是否有执行时间限制?
例如,我需要通过 PHP 脚本备份我的大数据库文件。我设置了一个每天自动运行的 cronjobs。
我的问题,php 脚本会一直运行到一切正常吗?
【问题讨论】:
标签: cron
ini_set("max_execution_time", "0");
ini_set("max_input_time", "0");
set_time_limit(0);
【讨论】:
我通常如何设置我的 cron 作业脚本是简单地将所有内容(尤其是错误或异常)打印到标准输出。根据我的经验,大多数 cron 系统会将脚本的输出通过电子邮件发送给正在运行该脚本的任何本地用户。然后,我将该邮件转发到我的工作帐户,以通知我脚本已运行以及是否有任何错误。对于每天或每周运行的基本维护脚本,我发现这是一种快速有效地让我了解其状态的方法。
【讨论】: