Php 使cron停止运行现有脚本
我正在运行一个脚本,它不断地在我的数据库上运行。每小时重新启动一次脚本是多么必要。显然,我不能自动做到这一点。我不想使用守护进程,它现在对我来说太复杂了。更简单的解决方案是使用cron作业,但最大的缺点是,它不会停止最后一个脚本。脚本在无限Php 使cron停止运行现有脚本,php,cron,cpanel,Php,Cron,Cpanel,我正在运行一个脚本,它不断地在我的数据库上运行。每小时重新启动一次脚本是多么必要。显然,我不能自动做到这一点。我不想使用守护进程,它现在对我来说太复杂了。更简单的解决方案是使用cron作业,但最大的缺点是,它不会停止最后一个脚本。脚本在无限while(true)循环中运行 但是,如果我在脚本中创建函数,那么这是可能的吗 function exitScript() { exit; } 如果我做了类似的事情 php /home/Path/public_html/webservice/myScr
while(true)
循环中运行
但是,如果我在脚本中创建函数,那么这是可能的吗
function exitScript()
{
exit;
}
如果我做了类似的事情
php /home/Path/public_html/webservice/myScript.php exitScript and then
php /home/Path/public_html/webservice/myScript.php
格式是什么?我如何使用cronjob一个接一个地运行,或者让另一个PHP这样做
我需要建议。这里有一个简单的小把戏,你可以用 首先,将cron作业设置为每小时运行一次
* */1 ..... cronjob.php
在脚本开始时,定义1个随时间变化的常数:
define('SCRIPT_START_TIME', time());
第三,在退出脚本中,设置一个条件检查,如果从该常量到当前时间经过59分钟,则退出
第四,在每个while循环中启动退出脚本 这里有一个简单的小把戏,你可以使用 首先,将cron作业设置为每小时运行一次
* */1 ..... cronjob.php
在脚本开始时,定义1个随时间变化的常数:
define('SCRIPT_START_TIME', time());
第三,在退出脚本中,设置一个条件检查,如果从该常量到当前时间经过59分钟,则退出
第四,在每个while循环中启动退出脚本 退出100%结束所有php脚本。所以你的crontab必须每1小时重新启动一次。你能用代码解释一下你的意思吗?退出100%结束你所有的php脚本。所以你的crontab必须每1小时重新启动一次。你能用代码解释一下你的意思吗?