Linux crontab定时

一、 crontab 命令

①编辑

crontab -e

②展示

crontab -l

③删除所有的定时

crontab -r

④重启crontab

systemctl restart crond

二、任务调度

① 每小时每分钟执行命令

*/1 * * * * ls -l /root/ > /tmp/to.txt

② 特殊符号说明

* 代表任何时间,比如第一个 * , 就表示一小时中每分钟都执行一次

, 逗号,代表不连续的时间,比如"0 8,12,16 * * * " 表示每天的8点0分,12点0分,16点0分都执行一次命令

- 代表连续的时间范围,比如"0 5 * * 1-6" 代表在周一到周六的凌晨5点0分执行一次

*/n 代表每隔多久执行一次, 比如 */10 * * * * 命令,代表每隔10分钟都执行一次

③ 案例

1、 45 22 * * *  在22点45分执行

2、 0 17 * * 1 周一的17点0分执行

3、 0 5 1,15 * * 每月的1号和15号的5点0分执行

4、 40 4 * * 1-5 命令 周一到周五的4点40分执行

5、 */10 4 * * * 每天的4点,每隔10分钟执行一次

6、 0 0 1,15 * 1 每月1号和15号,每周1的0点0分执行命令,注意:星期几和几号不要同时出现,因为他们定义的都是天

一次性任务使用at命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值