我想在directadmin控制面板中设置一个cronjob,我有一个问题。如果我以这种格式设置工作:
05 21 * * * /home/backup.sh
我的剧本一天只能在21:05或每5分钟(每小时12次)和每天21:00运行一次我希望我的cronjobs在21:05的一天中只运行一次!请帮帮我
答案 0 :(得分:1)
根据您设置的cronjob,第一个*表示分钟,第二个*表示小时,第三个*表示月份,第四个*表示月份日期,最后*表示星期几。所以,如果你设置 5 21 * * *它只能在下午9:05分钟完成工作。
有关cronjob检查的更多信息http://www.thesitewizard.com/general/set-cron-job.shtml
谢谢&问候,
Alok Thaker
答案 1 :(得分:1)
您的脚本将每天21:50运行。
请参阅crontab的文件格式联机帮助页:
$ man 5 crontab
crontab命令之前的行部分是:(Below is from the manpage.)
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".
您将在下面进一步了解此示例:(Below is also from the manpage.)
# run five minutes after midnight, every day
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
man
是你的朋友。