在Ubuntu中,可通过cron或systemd定时器设置任务执行条件,以下是具体方法:
crontab -e
。分 时 日 月 周 命令
的格式添加定时任务。例如,每天凌晨1点执行脚本,可添加0 1 * * * /path/to/script.sh
。sudo nano /etc/systemd/system/mytask.service
,在文件中定义要执行的任务,如[Service] ExecStart=/path/to/your/script.sh
。sudo nano /etc/systemd/system/mytask.timer
,通过OnCalendar
等选项设置触发规则,如OnCalendar=*-*-* 08:00:00
表示每天早上8点触发。sudo systemctl daemon-reload
。sudo systemctl enable --now mytask.timer
。