ubuntu18.04指定时间执行脚本

由于想定时执行脚本删除目录下的文件,可以采用crontab来创建一个定时任务

1、crontab自带的编辑器很难用,替换成vim,输入命令

select-editor #按回车选择vim编辑器

2、crontab创建一个定时任务,输入

crontab -e #会采用vim编辑器打开一个文件,在文件里编辑需要定时执行的任务

3、比如我想定时执行某个路径下的pythonjiaoben,在编辑器里输入

* * * * * /usr/bin/python3 /home/data/tiaoshi.py  #脚本都设置成绝对路径
#举例 15 * * * * 为每小时的第15分钟
#15 15 * * * 为每天的15点15分

4、上述5个*号分别表示

项目代表含义取值范围
第一个*一小时当中的第几分钟0-59
第二个*一天当中的第几小时0-23
第三个*一个月当中的第几天1-31
第四个*一年当中的第几个月1-12
第五个*一周当中的星期几1-7

5、crontab中还有一些特殊符号,含义如下表

符号代表含义
*(星号)----- 代表任何时间。比如第一个"*"就代表一小时种每分钟都执行一次的意思。
,(逗号)----- 代表不连续的时间。比如"0 8,12,16* * *命令"就代表在每天的 8 点 0 分、12 点 0 分、16 点 0 分都执行一次命令。
-(中杠)----- 代表连续的时间范围。比如"0 5 * * 1-6命令",代表在周一到周六的凌晨 5 点 0 分执行命令。
/(正斜线)----- 代表每隔多久执行一次。比如" */10 * * * *命令",代表每隔 10 分钟就执行一次命令。

6、其他crontab命令

crontab -l #查看已有的任务
crontab -r #删除所有的任务
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值