我想在 directadmin 控制面板中设置一个 cronjob,我有一个问题。如果我以这种格式设置工作:
05 21 * * * /home/backup.sh
我的脚本将在每天 21:05 或每 5 分钟(一小时 12 次)和每天 21:00 运行一次?我希望我的 cronjobs 在一天中的 21:05 运行一次!请帮我
我想在 directadmin 控制面板中设置一个 cronjob,我有一个问题。如果我以这种格式设置工作:
05 21 * * * /home/backup.sh
我的脚本将在每天 21:05 或每 5 分钟(一小时 12 次)和每天 21:00 运行一次?我希望我的 cronjobs 在一天中的 21:05 运行一次!请帮我
您的脚本将在每天 21:50 运行。
请参阅 crontab 的文件格式手册页:
$ man 5 crontab
crontab 命令之前的行部分是:(以下来自联机帮助页。)
The time and date fields are:
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
A field may be an asterisk (*), which always stands for "first-last".
你会在下面看到这个例子:(下面也来自手册页。)
# run five minutes after midnight, every day
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
man
是你的朋友。
根据您设置的 cronjob,第一个 * 表示分钟,第二个 * 表示小时,第三个 * 表示月份,第四个 * 表示月份中的某一天,最后一个 * 表示一周中的某一天。因此,如果您设置为 5 21 * * * 它将仅在晚上 9:05 分钟运行作业。
有关 cronjob 的更多信息,请查看http://www.thesitewizard.com/general/set-cron-job.shtml
谢谢和问候,
阿洛克·塔克