1、简介:
linux中crontab命令是在一定的时间自动调用一些命令的执行
2、crontab语法:
crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)
其中,file是命令文件的名字。如果在命令行中指定了这个文件,那么执行crontab命令,则将这个文件拷贝到crontabs目录下;如果在命令行中没有制定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将他们也存放在crontab目录下。
3、自己添加要执行的命令:
用crontab -e添加自己要执行的命令,执行crontab -e 命令后,编辑添加命令格式必须为:* * * * * /command path,需要执行的命令地址。
常用事例:
0,10,20,30,40,50 * * * * /command path 每隔10分 执行
*/10 * * * * /command path 每隔10分 执行
0 1 * * * /command path 1:00 执行
30 5 1,15 * * /command path 1日 和 15日的 5:30 执行
15 05 * * * /command path 05:15 执行
0 17 * * * /command path 17:00 执行
0 17 * * 1 /command path 每周一的 17:00 执行
查看执行日志:tail -f /var/log/cron 或者 tail -f /var/log/cron*