案例 1:每隔 1 分钟,就将当前的日期信息,追加到 /tmp/mydate 文件中
- 先编写一个文件 /home/mytask1.sh ,在文件中写下如下命令
date >> /tmp/mydate- 给 mytask1.sh 一个可以执行权限
chmod 744 /home/mytask1.sh- crontab -e
- */1 * * * * /home/mytask1.sh
案例 2:每隔 1 分钟, 将当前日期和日历都追加到 /home/mycal 文件中
- 先编写一个文件 /home/mytask2.sh
date >> /tmp/mycal cal >> /tmp/mycal
- 给 mytask1.sh 一个可以执行权限
chmod 744 /home/mytask2.sh
crontab -e
*/1 * * * * /home/mytask2.sh
每天凌晨 2:00 将 mysql 数据库 testdb ,备份到文件中
mydb.bak。
- 先编写一个文件 /home/mytask3.sh
/usr/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/mydb.bak
- 给 mytask3.sh 一个可以执行权限
chmod 744 /home/mytask3.sh
crontab -e
0 2 * * * /home/mytask3.sh
crond 相关指令:
- conrtab –r:终止任务调度。
- crontab –l:列出当前有那些任务调度
- service crond restart [重启任务调度]