这里操作的环境如下
- 实例为
Ubuntu 22.04 - 任务文件为shell脚本,举例文件为
example.sh - 以普通用户
ubuntu执行,期望每日凌晨3点执行任务文件
在编写脚本文件后保存并赋予执行权限:
Plain1chmod +x ~/auto_commit.sh
设置cron定时任务,编辑当前用户的cron表:
Plain1crontab -e
在文件末尾添加以下定时规则,实现每天凌晨3:00执行:
Plain10 3 * * * /home/ubuntu/example.sh >> /home/ubuntu/example.log 2>&1
说明:
- 0 3 * * * 对应「分 时 日 月 周」,即每天 3:00 AM;
- 日志重定向到 auto_commit.log,便于排查失败原因。