原理示意图![]() ![]() crontab 进行 定时任务的设置 概述 任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等 2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。 基本语法
![]() 快速入门 任务的要求
步骤如下
参数细节说明 ![]() ![]() ![]() 任务调度的几个应用实例 案例1:每隔1分钟,就将当前的日期信息,追加到/tmp/mydate文件中
date >> /tmp/mydate
chmod 744 /home/mytask1.sh
案例2:每隔1分钟,将当前日期和日历都追加到 /home/mycal文件中
date >> /tmp/mycal cal >> /tmp/mycal
chmod 744 /home/mytask2.sh
案例3:每天凌晨2:00将mysql数据库testdb,备份到文件mydb.bak中
/usr/local/mysql/bin/mysqldump -u root -proot > /tmp/mydb.bak
chmod 744 /home/mytask3.sh
crond 相关指令: 1) conrtab –r:终止任务调度。 2) crontab –l:列出当前有那些任务调度 3) service crond restart [重启任务调度] ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:程序员学习站,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |