Linux定时任务cron¶
cron服务¶
在Ubuntu中,定时任务cron服务默认被安装。可以通过以下命令操作该服务:
service cron status
查看服务运行状态service cron start
启动服务service cron stop
停止服务service cron restart
重启服务
crontab命令¶
crontab -e
编辑crontab文件crontab -l
显示crontab文件-
crontab -ir
提示并删除crontab文件 -
cat /var/spool/cron/crontabs/用户名
直接查看crontab文件
编写cron¶
进入crontab编辑状态: - 每分钟获取一次时间, 记录到 /tmp/test-date.log
- 每分钟执行一次sh脚本任务backup.sh*/1 * * * * echo `date` >> /tmp/test-date.log
- 每周二上午5点备份一次/home/*/1 * * * * /home/poplar/Lesson/backup.sh > /tmp/day-backup.log
0 5 * * 2 tar -zcf /var/backups/home.tgz /home/
其他¶
select-editor
重选默认编辑器- 实时查看指定文件最新内容
tail -f test-date.log