欢迎大家来到IT世界,在知识的湖畔探索吧!
目录
- 一:系统定时任务
- 二:系统定时任务配置文件(crontab)
- 三:增加定时任务1.crontab -e2.1.sh3.2.txt
- 四:查看crontab定时任务
- 五:定时任务配置文件(root最终结论)
- 六:定时任务日志文件
- 七:日志常用命令
- 八:定时任务格式(全面解析《秒懂》)
- 定时任务作用说明
1.类似于生活中使用的闹钟 2.可以自动完成操作命令 3.定时备份系统数据信息
欢迎大家来到IT世界,在知识的湖畔探索吧!
一:系统定时任务
欢迎大家来到IT世界,在知识的湖畔探索吧!系统定时任务周期:每小时 控制定时任务目录:/etc/cron.hourly 定时 每小时顺序: 1.进入定时任务目录 [root@localhost ~]# cd /etc/cron.hourly 2.创建普通文件 [root@localhost cron.hourly]# touch 1.sh 3.增加可执行权限 [root@localhost cron.hourly]# chmod +x 1.sh 4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。
欢迎大家来到IT世界,在知识的湖畔探索吧!
系统定时任务周期:每一天 控制定时任务目录:/etc/cron.daily 1.进入定时任务目录 [root@localhost ~]# cd /etc/cron.daily 2.创建普通文件 [root@localhost cron.hourly]# touch 1.sh 3.增加可执行权限 [root@localhost cron.hourly]# chmod +x 1.sh 4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。 欢迎大家来到IT世界,在知识的湖畔探索吧!系统定时任务周期:每一周 控制定时任务目录:/etc/cron.weekly 1.进入定时任务目录 [root@localhost ~]# cd /etc/cron.weekly 2.创建普通文件 [root@localhost cron.hourly]# touch 1.sh 3.增加可执行权限 [root@localhost cron.hourly]# chmod +x 1.sh 4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。 系统定时任务周期:每个月 控制定时任务目录:/etc/cron.monthly 1.进入定时任务目录 [root@localhost ~]# cd /etc/cron.monthly 2.创建普通文件 [root@localhost cron.hourly]# touch 1.sh 3.增加可执行权限 [root@localhost cron.hourly]# chmod +x 1.sh 4.hourly内的可执行文件,每小时都会从头到尾的执行一遍。 二:系统定时任务配置文件(crontab)
欢迎大家来到IT世界,在知识的湖畔探索吧!1.定时任务配置文件路径 cd /etc/crontab 2.crontab表达式 * * * * * : crontab表达式 *(分)*(时)*(天)*(月)*(周) 3.定时任务软件(crontab) 默认系统自带定时软件《crontab》 4.crontab 能检查表达式是否正确,但无法检查命令是否正确
三:增加定时任务
1.增加定时任务编辑命令(crontab -e) 1.进入增加定时任务命令 [root@localhost ~]# crontab -e 2.vim 1.sh 编写 [root@localhost ~]# vim 1.sh 3.vim 2.txt 编写 [root@localhost ~]# vim 2.txt 4.到时自动执行crontab -e 指定执行文件 1.crontab -e
2.1.sh
3.2.txt
四:查看crontab定时任务
欢迎大家来到IT世界,在知识的湖畔探索吧!1.查看crontab定时任务 crontab -l 五:定时任务配置文件(root最终结论)
1.定时任务配置文件命令 cd /var/spool/cron/root 1 每一个用户的定时任务是相对隔离,在/var/spool/cron目录下,以当前用户的用户名命名的文件,每一个用户都会在这个目录以它的用户名命名。 2 执行定时任务属主就是用户名自己,每一个用户的定时任务都是以它当前用户的用户信息去执行的。 解析得出最终结论: 不能执行到root下 root文件表示是root用户设置的定时任务 当python需要设置定时任务 以用户名root命名即可 不需要crontab。 六:定时任务日志文件
欢迎大家来到IT世界,在知识的湖畔探索吧!1.定时任务运行记录日志文件 cat /var/log/cron 2.定时任务禁止用户运行黑名单 /etc/cron.deny
七:日志常用命令
head : 从头开始查看文件,默认查看10行 -n : 指定查看多少行 tail : 从尾部开始查看文件,默认查看10行 -n : 指定查看多少行 [root@localhost ~]# tail -n 20 /var/log/cron -f : 实时监控文变化 [root@localhost ~]# tail -f /var/log/cron less : 类似于vim的方式查看文件 less /var/log/cron 解析less: 类似于文件 q : 退出
八:定时任务格式(全面解析《秒懂》)
欢迎大家来到IT世界,在知识的湖畔探索吧!copycrontab (表达式) * * * * * 1.每隔2分钟执行 */2 * * * * 2.每天的2,4,6,8,10这4个小时的1分钟执行 01 2,4,6,8,10 * * * 3.每天的2到6点执行 * 2-6 * * * 4.每天的2到6点中每隔2小时执行 * 2-6/2 * * * 5.每天的2点时执行,但是这天必须是周二 * 02 * * 02
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/127217.html