定时执行任务crontab
使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。 例如系统管理员安排一个备份任务使其每天都运行 使用前备份:crontab -l >crontab.tmp 还原指令:crontab crontab.tmp 查看日志:tail -f /var/log/cron crontab 的有效选项: crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建。 crontab –l : 显示 crontab 文件。 crontab -r : 删除 crontab 文件,会删除该用户的所有crontab -e指令的 配置 crontab -ir : 删除 crontab 文件前提醒用户。 如何往 crontab 中添加一个作业? # crontab –e 0 5 * * * /root/bin/backup.sh crontab –e设置的定时任务文件存放在:/var/spool/cron/<username> 这将会在每天早上5点运行 /root/bin/backup.sh crontab 各项的描述 以下是 crontab 文件的格式: {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script} minute: 区间为 0 – 59