4年开发回顾系列-linux-定时任务

linux下定时任务执行:

at命令:

查看atd: service atd status
启动: service atd start

常用使用:
1. at now + time (当前时间之后多久执行)
time: minutes(min), hours(hour), days(day), weeks(week)
eg: at now + 1 min 1分钟后执行
2. at HH:mm yyyy-MM-dd (指定时间执行)
eg: at 23:20 2016-11-09

atq: 查看对应的at任务
atrm [任务号]: 删除对应的任务

crontab命令

service crond start #启动服务
service crond stop #关闭服务
service crond restart #重启服务
service crond reload #重新载入配置

crontab -l //列出某个用户cron服务的详细内容
crontab -r //删除某个用户的cron服务
crontab -e //编辑某个用户的cron服务

执行步骤:
crontab -e (用vi命令编辑)
格式: minute hour day month dayofweek command

时间规则:
分(1-59) 小时(0-23) 天(1-31) 月(1-12) 星期(0-6,0代表星期日)
* : 任意可用的值
- : 整数区间 (1-4) == (1,2,3, 4)
/ : 步进值 /5 == 每5

例如:
/1 * * * :每一分钟
30 21 * * * :每晚上9点30
45 4 1,10,22 * *:每月1,10,22号 4:45
0 23-6/2,8 * * * : 晚上23到早上6点每2小时以及 8点
0 11 4 * mon-wed :每月的4号, 周一 周二周三 早上11点

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值