linux crontab定时任务命令的介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhangkezhi_471885889/article/details/15341337

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*




猜你喜欢

转载自blog.csdn.net/zhangkezhi_471885889/article/details/15341337