Linux计划任务服务学习

Linux计划任务服务学习

我们可能有些事需要定时操作,比如备份、重启等等,我们将其做成任务计划,让系统到点自动执行

命令

  1. at
  2. crontab

1.1 at 在23:30分执行重启http服务

[root@linuxprobe ~]# at 23:30
at > systemctl restart httpd
at > 此处请同时按下Ctrl+d来结束编写计划任务
job 3 at Mon Apr 27 23:30:00 2015
[root@linuxprobe ~]# at -l     # 查看任务列表
3 Mon Apr 27 23:30:00 2016 a root

1.2. 利用管道符设置任务

[root@linuxprobe ~]# echo "systemctl restart httpd" | at 23:30
job 4 at Mon Apr 27 23:30:00 2015
[root@linuxprobe ~]# at -l
3 Mon Apr 27 23:30:00 2016 a root
4 Mon Apr 27 23:30:00 2016 a root

1.3 删除任务,可根据第一列的任务id去删除任务列表

[root@linuxprobe ~]# atrm 3
[root@linuxprobe ~]# at -l
4 Mon Apr 27 23:30:00 2016 a root

2.1 crontab -e 进入任务列表编辑,跟普通文本文件编辑一样,格式是分时日月星期任务,下面这个例子就是每天16点19分打包/root

19 16 * * * /usr/bin/tar -czvf test.tar.gz /root

任务参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值