Linux定时任务-crontab

基本格式 :

*  *  *  *  *  command
分  时  日  月  周  命令
  • 第1列表示分钟1~59每分钟用*或者 */1表示
  • 第2列表示小时1~230表示0点)
  • 第3列表示日期1~31
  • 第4列表示月份1~12
  • 第5列表示星期0~60表示星期天)
  • 第6列表示要运行的命令**

查看当前的定时任务列表:

crontab -l

编辑定时任务列表:

crontab -e

部分情况下需要运行:

cat /etc/crontab

crontab文件的一些例子:

删除固定路径下的照片文件
写如下脚本del_jpg.sh

#bin/sh

set -e
set -x

rm /home/t/deep-learning/my_deepsort_trt/build/*.jpg

eg.编辑任务

*/1 * * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示每分钟运行一次`del_jpg.sh`文件

30 14 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示每天中午的14:30运行`del_jpg.sh`文件。

45 4 1,10,22 * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示每月1、10、22日的4 : 45运行`del_jpg.sh`文件

10 1 * * 6,0 /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示每周六、周日的1 : 10运行`del_jpg.sh`文件

0,30 18-23 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟运行`del_jpg.sh`文件

0 23 * * 6 /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示每星期六的11 : 00 pm运行`del_jpg.sh`文件

0 */1 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
上面的例子表示每一小时运行`del_jpg.sh`文件

0 23-7/1 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
晚上11点到早上7点之间,每隔一小时运行`del_jpg.sh`文件

0 11 4 * mon-wed /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
每月的4号与每周一到周三的11点运行`del_jpg.sh`文件

0 4 1 jan * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
一月一号的4点运行`del_jpg.sh`文件

crontab每天固定几个时间点执行
0 6,12,20 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
每天6时、12时、20时运行`del_jpg.sh`文件

*/2 8-20 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
每天8点到晚上8点間隔2分鐘执行一次`del_jpg.sh`文件

0 8-20/3 * * * /home/t/deep-learning/my_deepsort_trt/del_jpg.sh
8-20点之间 每隔3小时执行一次`del_jpg.sh`文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值