我想实现两个具有不同执行时间的 cronjobs。一项 cron 作业用于发送电子邮件,第二项 cron 作业用于验证我的应用程序订阅。
我写一个 crontab 文件并写入两个 cronjob,如下所示:
2 * * * * path to mailCronjob mail.php
20 * * * * path to check my application's subscriptions sub.php
问题是第一个 cronjob 工作正常。邮件可以正常发送,但第二个 cronjob 无法正常工作。我尝试手动运行第二份工作,它也工作正常。
我正在使用命令将 cronjob 设置为:
crontab crontab_file
当我发出命令时crontab -l
,它还会在命令行中显示两个 cronjob。
我想问一下,我是否在这里遗漏了什么,或者我应该怎么做才能运行这些 cronjobs。