’crontab‘用来在固定时间去运行特定的任务。
命令格式:
$ # min(0-59) hour(0-23) day(1-31) month(1-12) week(0-7) script/command
一些常用的例子:
$ # Run the 'backup.sh' file at 2:00AM daily
$ 0 2 * * * /bin/sh backup.sh
$ # Run the 'script.sh' file at 5:00AM and 17:00PM daily
$ 0 5,17 * * * /scripts/script.sh
$ # Run the 'script.sh' every minute
$ * * * * * /scripts/script.sh
$ # Run the 'script.sh' file at 17:00PM every Sunday
0 17 * * sun /scripts/script.sh
$ # Run the 'monitor.sh' file every 10 minutes daily
$ */10 * * * * /scripts/monitor.sh
$ # Run the 'script.sh' every minute between Jan, May and Aug
$ * * * jan,may,aug * /script/script.sh
$ # Run the 'script.sh' every 4 hours
$ 0 */4 * * * /scripts/script.sh
增加/编辑crontab
$ crontab -e
$ # add '0 0 * * * /bin/sh /home/wlin/test_web.sh'
$ crontab -l
0 0 * * * /bin/sh /home/wlin/test_web.sh