如何在特定时间设置Crontab?

时间:2013-09-07 07:26:17

标签: php cron crontab

我想将我的Cron工作设置为在特定时间工作。 特别是,我想在每年的每天下午1点和7点设置它。我能怎么做? 我写了两行如下:

0 13 * * * /usr/bin/php path/myphp.php
0 19 * * * /usr/bin/php path/myphp.php

但没有什么工作正常!有人能帮助我吗?

2 个答案:

答案 0 :(得分:1)

0 13,19 * * * /usr/bin/php path/myphp.php应该有效,请检查您的日志/用户邮件是否有错误。

答案 1 :(得分:0)

请记住,用户的crontab(使用命令contab -e访问或使用的是什么)和系统的crontab(在/etc/cron.d等文件中管理)之间的格式存在差异。

在用户的个人crontab中,您使用的格式应该有效。 在系统crontab中,(如果您在/ etc下放置新文件或编辑任何内容),请确保指定要在命令之前运行的用户名,例如:

0 13,19 * * * www-data /usr/bin/php path/myphp.php

每天13:00和19:00以用户/usr/bin/php path/myphp.php运行命令www-data