crontab 自动执行与备份
crontab是Linux和UNIX中非常实用的一项功能。可以实现自动执行任务。
crontab -l 查看现有任务表
crontab -e 编辑现有任务表
crontab -l -u root 查看root用户的任务表
步骤:1.编辑,2.重启
命令:
1.crontab -e
2./etc/init.d/crond restart(stop/start)重启或者停止后再启动
应用:对crontab进行备份crontab -l>/home/backup/crontab/crontab`date '+%Y%m%d'`.bak
详细说明:
crontab -e 进入编辑状态
22 21 * * * /usr/bin/backup
重启进入执行状态
/etc/init.d/crond restart
格式:
f1 f2 f3 f4 f5 program
f1 分钟(0-59)
f2 小时(0-23)
f3 一个月中的第几日(01-31)
f4 月份(01-12)
f5 星期(0-6)(其中0表示周日)
program 表示要执行的程式。
上面的语句就是第天21点22分执行一次备份任务