【Linux-Ubuntu】定时任务 cron 详解
在Ubuntu中,我们可以使用cron来定期执行任务。Cron是一个用于在Linux下定时执行命令或者程序的工具。
- 查看当前用户的crontab文件:
crontab -l
- 编辑当前用户的crontab文件:
crontab -e
- 在打开的编辑器中,可以添加定时任务,例如:
# 每分钟执行一次my_script.sh
* * * * * /path/to/my_script.sh
# 每天凌晨1点执行my_script.sh
0 1 * * * /path/to/my_script.sh
# 每周一的上午9点执行my_script.sh
0 9 * * 1 /path/to/my_script.sh
- 保存并退出编辑器后,crontab会自动安装新的定时任务。
- 如果你想查看crontab是否正确安装了任务,可以使用以下命令:
crontab -l
- 如果你想删除所有的crontab任务,可以使用以下命令:
crontab -r
- 如果你想查看crontab的日志,可以查看/var/log/syslog文件,或者使用以下命令:
sudo grep CRON /var/log/syslog
以上就是Ubuntu中使用crontab的基本方法。
注意:
- 脚本文件需要有执行权限,可以使用
chmod +x /path/to/my_script.sh
来设置。 - 脚本中使用的路径需要是绝对路径。
- 定时任务的时间设置遵循特定的格式,例如:
分 时 日 月 周 命令
。
评论已关闭