Ubuntu定时任务修改时间步骤
在终端中输入以下命令,编辑当前用户的定时任务配置(若需root权限,用sudo):
crontab -e(普通用户)
sudo crontab -e(root用户)
首次运行时会提示选择编辑器(如Vim、Nano),选择熟悉的工具即可。
在打开的crontab文件中,每一行代表一个定时任务,格式为:
分钟 小时 日 月 星期 命令
例如:0 6 * * * /path/to/script.sh 表示每天6:00执行script.sh。
直接编辑任务行的前5个时间字段(从左到右依次为:分钟0-59、小时0-23、日1-31、月1-12、星期0-7(0和7均代表周日)),调整为你需要的时间:
0 7 * * * /path/to/script.sh30 * * * * /path/to/script.sh30 23 * * 1-5 /path/to/script.sh15 12 1,15 * * /path/to/script.shCtrl+O保存文件,再按Ctrl+X退出。Ctrl+O保存,再按Ctrl+X退出。运行以下命令查看当前用户的crontab任务列表,确认时间已更新:
crontab -l(普通用户)
sudo crontab -l(root用户)
/etc/crontab文件(需root权限),格式与crontab类似,但需额外指定用户(如0 2 * * * root /path/to/command)。sudo service cron restart,但通常不建议频繁操作)。