linux基础之定时任务设置
2021/12/18 7:20:15
本文主要是介绍linux基础之定时任务设置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 定时任务
定时任务
1.定时任务类型与生活中的闹钟,在linux系统中可以自动完成操作命令,或者定时备份系统信息数据。 2.定时任务的种类: 系统默认自带定时服务:cronie: crond(crontab) 一次性定时任务:atd 非7*24运行的服务器:anacron 3.系统定时文件:在文件中写命令然后添加可执行权限 系统定时任务周期:每小时:/etc/cron.hourly 系统定时任务周期:每一天:/etc/cron.daily 系统定时任务周期:每一周:/etc/cron.weekly 系统定时任务周期:每个月:/etc/cron.monthly 4. 系统定时任务的配置文件之一 :/etc/crontab * * * * * : crontab表达式 # Example of job definition: # .---------------- 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 5.增加定时任务:crontab -e 进去编辑定时任务后保存退出 假设需要每天的凌晨21:47执行/root/1.sh 45 21 * * * /root/1.sh 6.查看crontab定时任务 crontab -l 7.每一个用户的定时任务是相对隔离的,在/var/spool/cron目录下,以当前用户的用户名命名的文件就是它的定时任务文件。 8.常用命令 head: 从头部开始查看文件,默认查看10行 -n : 指定查看多少行 tail: 从尾部开始查看文件,默认查看10行 -n : 指定查看多少行 -f : 实时监控文件变化 less: 类似于vim的方式查看文件 cat grep egrep 9.定时任务格式,每种写法都试用于每颗星星:* * * * * 每隔2分钟执行 */2 * * * * 每天的2,4,6,8,10这4个小时的1分钟执行 01 2,4,6,10 * * * 每天的2到6点执行 00 2-6 * * * 每天的2到6点中每隔2小时执行 00 2-6/2 * * * # 例子:00 02 * * 02 : 每天的2点时执行,但是这天必须时周二,即每周二的两点执行。 # 注意:设置定时任务一定要加注释;用脚本执行定时任务。脚本要使用绝对路径,需要添加执行权限。
这篇关于linux基础之定时任务设置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法