我想实现两个具有不同执行时间的cronjobs。一个cron job是用于发送电子邮件,另一个cron job是用于验证我的应用程序订阅。
我编写了一个crontab文件,将它写入两个cronjob中,如下所示:
当我执行命令
我想问一下,这里有什么我漏掉的东西吗?或者我应该怎样运行这些cronjobs。
我编写了一个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。
0 * * * * php script.php > /tmp/errors.log
。 - Mike Bsudo -u <cron用户> <与cronjob中完全相同的内容>
。 - Mike B