linux定时任务crontab两个账号,Linux定时任务命令crontab

0×01:crontab、

crontab 是一个用于设置周期性被执行的任务工具

周期性执行的任务列表称为Cron Table

0×02:crontab常用参数

-e:编辑该用户的计时器设置

-l:列出该用户的计时器设置

-r:删除该用户的计时器设置

-u:指定要设定计时器的用户名称

0×03:安装crontab、

yum install crontabs

0×04:crontab服务操作

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

0×05:crontab 配置文件格式

# .—————- minute (0 – 59)

# |  .————- hour (0 – 23)

# |  |  .———- day of month (1 – 31)

# |  |  |  .——- month (1 – 12) OR jan,feb,mar,apr …

# |  |  |  |  .—- day of week (0 – 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

# |  |  |  |  |

# *  *  *  *  * user-name  command to be executed

0×06:crontab 案例

每晚的21:30重启apache

30 21 * * * service httpd restart

每月1、10、22日的4:45重启apache

45 4 1,10,22 * * service httpd restart

每月1到10日的4:45重启apache

45 4 1-10 * * service httpd restart

每隔两分钟重启apache

*/2 * * * * service httpd restart

1-59/2 * * * * service httpd restart

晚上11点到早上7点之间,每隔一小时重启apache

0 23-7/1 * * * service httpd restart

每天18:00至23:00之间每隔30分钟重启apache

0,30 18-23 * * * service httpd restart

0-59 18-23 * * * service httpd restart

0×06:小结

*表示任何时候都匹配

用“A,B,C”表示A或者B或者C时执行命令

“A-B”表示A-B之间时执行命令

“*/A”表示每A分钟(小时等)执行一次命令

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值