- 0
- 0
- 约1.78千字
- 约 4页
- 2023-04-25 发布于上海
- 举报
签:笔记 linux crontab 学习 自动
在 linux 平台上如果需要实现任务调度功能可以编写cron 脚本来实现。以某一频率执行任务
linux 缺省会启动crond 进程,crond 进程不需要用户启动、关闭。
crond 进程负责读取调度任务并执行,用户只需要将相应的调度脚本写入cron 的调度配置文件中。
cron 的调度文件有以下几个:
crontab
cron.d
cron.daily
cron.hourly
cron.monthly
cron.weekly
如果用的任务不是以hourly monthly weekly 方式执行,则可以将相应的crontab 写入到crontab 或 cron.d 目录中。
示例:
每隔一分钟执行一次脚本 /opt/bin/test-cron.sh
可以在cron.d 新建脚本 echo-date.sh
内容为
*/1 * * * * root /opt/bin/test-cron.sh
在指定的时间运行任务
也可以通过at 命令来控制在指定的时间运行任务如:
at -f test-cron.sh -v 10:25
其中-f 指定脚本文件, -v 指定运行时间quote:ea946d690b=lophyxp]首先用contab -l gt;contabs.tmp
导出 contab 的配置。
然后编辑contabs.tmp 文件。以一下格式添加一行: 分钟 小时 天 月 星期 命令
比如
10 3 * * 0,6 hello
就是每周六、周日的 3 点 10 分执行hello 程序。15 4 * * 4-6 hello
就是从周四到周六的 4 点 15 点执行hello 程序。然后用
contab contabs.tmp
命令导入新的配置。
一般不建议直接修改/etc/下的相关配置文件。
启动 cron 进程的方法:/etc/init.d/crond start
开机就启动 cron 进程的设置命令:chkconfig --add crond
方法二:
把 cron 加入到启动脚本中:
# rc-update add vixie-cron default crontab -l #查看你的任务
crontab-e#编辑你的任务
crontab-r#删除用户的 crontab 的内容实例讲解二:
系统 cron 设定:/etc/crontab
通过 /etc/crontab 文件,可以设定系统定期执行的任务,当然,要想编辑这个文件, 得有 root 权限
0 7 * * * root mpg123 ~/wakeup.mp3
分 时 日 月 周示例:
0 4 * * 0 root emerge --sync emerge -uD world #每周日凌晨 4
点,更新系统
0 2 1 * * root rm -f
/tmp/* #每月 1 号凌晨 2 点,清
理/tmp 下的文件
0 8 6 5 * root mail robin /home/galeki/happy.txt #每年 5 月
6 日给robin 发信祝他生日快乐
假如,我想每隔 2 分钟就要执行某个命令,或者我想在每天的6 点、12 点、18 点执行命令, 诸如此类的周期,可以通过 “ / ” 和 “ , ” 来设置:
*/2 * * * * root ............... #每两分钟就执行........
0 6,12,18 * * * root ............... #每天 6 点、12 点、18 点执行........
每两个小时
0 */2 * * * echo have a break now. gt; /tmp/test.txt
晚上 11 点到早上 8 点之间每两个小时,早上八点
0 23-7/2,8 * * * echo have a good dream:) gt;gt; /tmp/test.txt
每个月的 4 号与每个礼拜的礼拜一到礼拜三的早上11 点
0 11 4 * 1-3 command line 1 月 1 日早上 4 点
0 4 1 1 * command line
收获:可以把经常要做的一些事放到其中,简化工作量,如每周一检查服务器的运行状态, 查看报告,杀掉一些进程等等??
您可能关注的文档
- 少先队中队辅导员岗位职责.docx
- 射线探伤作业安全技术交底.docx
- 实测实量技术交底重点讲义.docx
- 实践教学条件.docx
- 实施IPD-产品线是关键.docx
- 实数题型总结.docx
- 实习报告致谢语.docx
- 实习报告总结2500字.docx
- 实习期工作总结.docx
- 实习日记分析和总结.docx
- 三角形的中线、角平分线、高课件2025-2026学年人教版八年级数学上册.pptx
- 党领导人民制定宪法课件2025-2026学年统编版道德与法治八年级下册.pptx
- 合并同类项解一元一次方程教学课件2025-2026学年人教版七年级数学上册.pptx
- 鱼米之乡 长江三角洲地区课件2025-2026学年人教版八年级地理下册.pptx
- 整式第二课时多项式人教版七年级数学上册.pptx
- 轴对称及其性质课件2025-2026学年人教版(2024)数学八年级上册.pptx
- 碳单质的多样性(第2课时)课件2025-2026学年九年级化学人教版上册.pptx
- 学会自我保护课件2025-2026学年统编版道德与法治七年级下册.pptx
- 等腰三角形课件2025-2026学年人教版数学八年级上册.pptx
- 两条直线被第三条直线所截课件2025-2026学学年人教版七年级数学下册.pptx
原创力文档

文档评论(0)