Ant*_*oCS 2 php performance cron
我有这个邮件脚本我必须运行几次.要启动脚本,我将使用cron,但脚本必须运行2或3次(相隔一小时).
最好的方法是什么?要使用sleep命令一小时,或者在脚本结束时,请放置一些代码,以便脚本创建一个新的cron作业,以便在一小时后自行运行它?
谢谢
除非在保持脚本在内存中运行方面节省一些成本,否则最好根据需要每小时使用cron调用它.
0 0-2 * * * /usr/local/bin/mail-script.php
Run Code Online (Sandbox Code Playgroud)
您可以使用 - 语法或逗号语法选择多个小时:
0 0,1,2,3 * * * /usr/local/bin/mail-script.php
Run Code Online (Sandbox Code Playgroud)
如果需要维护某种形式的状态,请使用临时文件来保存状态.
做:
> man 5 crontab
Run Code Online (Sandbox Code Playgroud)
要查看您的*nix是否处理上述情况.
最后,除非你知道脚本具有运行仅 2-3倍,你就要去把逻辑是否"跑还是不跑",在PHP脚本本身,然后只需运行它每隔一小时更好.
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |