码迷,mamicode.com
首页 > 其他好文 > 详细

计划任务

时间:2020-06-16 12:54:49      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:empty   开启   概述   font   序号   处理   roo   loading   star   

技术图片

“at 时间” 实现一次性计划任务
“at -l"    查看未执行的一次性计划任务
”atrm 计划任务的序号“    删除一次性计划任务

技术图片

 

 技术图片

周期性计划任务

”crontab -e"    创建、编辑周期性计划任务;
“crontab -l”    查看当前设置的周期性计划任务;
“crontab -r”    删除周期性的计划任务;
“crontab -u"    以管理员身份,编辑他人的计划任务;

周期性计划任务的口诀:“分、时、日、月、星期  命令” 。
如果某些字段没有设置,则使用星号* 占位;命令必须以绝对路径的方式实现;

用逗号来分别表示多个时间段;
用减号来表示一段连续的时间周期;
用除号表示执行任务的时间间隔;

分字段必须有值,不可以使用空或者星号;
日字段和星期字段不可以同时使用;

技术图片

查看at服务状态
[root@xuegod140 ~]# systemctl status atd #查看服务状态
[root@xuegod140 ~]# systemctl enable atd #开机启动atd服务
[root@xuegod140 ~]# systemctl disable atd #开机不启动atd服务
[root@xuegod140 ~]# systemctl start atd #开启atd服务
[root@xuegod140 ~]# systemctl stop atd #关闭atd服务
使用at创建任务计划
[root@xuegod140 ~]# at 23:33 #23:33创建一个test目录
at> mkdir /tmp/test
at> 
job 1 at Tue Apr 16 23:33:00 2019
[root@xuegod140 ~]# at -l #查看计划任务,atq也可以查看计划任务
1    Tue Apr 16 23:33:00 2019 a root
at计划任务的特殊写法
[root@xuegod140 ~]# at now +50min #当前时间50分钟以后执行任务
[root@xuegod140 ~]# at 20:00 2019-4-17 #2019-4-17 20:00 执行任务
[root@xuegod140 ~]# at 6:00 +3days #三天以后的6:00执行任务
at计划任务的目录文件
[root@xuegod140 ~]# ls /var/spool/at/a00002018b912b
/var/spool/at/a00002018b912b
[root@xuegod140 ~]# tail -3 !$
tail -5 /var/spool/at/a00002018b912b
rm -rf /tmp/test
marcinDELIMITER13ba1c4f
[root@xuegod140 ~]# atq
2Wed Apr 17 00:43:00 2019 a root
[root@xuegod140 ~]# at -c 2 | tail -3
rm -rf /tmp/test
marcinDELIMITER13ba1c4f
cron服务的管理
[root@xuegod140 ~]# systemctl status crond
[root@xuegod140 ~]# systemctl start crond
[root@xuegod140 ~]# systemctl stop crond
[root@xuegod140 ~]# systemctl enable crond
[root@xuegod140 ~]# systemctl disable crond

每天凌晨2点1分开始备份数据
[root@xuegod140 ~]# crontab -e
no crontab for root - using an empty one
crontab: installing new crontab
[root@xuegod140 ~]# crontab -l
1 2 * * * tar cf /opt/grub.tar /boot/grub/

日志的种类
在centos7中,系统日志消息有两个服务负责处理:systemd-journald和rsyslog
常见日志文件概述:/var/log目录保管由rsyslog维护的,里面存放的一些特定于系统和服务的日志文件
日志文件 用途
/var/log/message 大多数系统日志消息记录在此处。有也例外的:如与身份验证,电子邮件处理相关的定期作业任务等
/var/log/secure    安全和身份验证相关的消息和登录失败的日志文件。 ssh远程连接产生的日志
/var/log/maillog    与邮件服务器相关的消息日志文件
/var/log/cron    与定期执行任务相关的日志文件
/var/log/boot.log    与系统启动相关的消息记录
/var/log/dmesg    与系统启动相关的消息记录

 

计划任务

标签:empty   开启   概述   font   序号   处理   roo   loading   star   

原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/13140079.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!