linux 定时任务crontab - xd21303/Notebook GitHub Wiki

crontab -e
0 2 */1 * * echo [password] | sudo -S docker exec rt-mlservice python -m app -u && echo [password] | sudo -S docker restart rt-mlservice

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
o minute: 区间为 0 – 59
o hour: 区间为0 – 23
o day-of-month: 区间为0 – 31
o month: 区间为1 – 12. 1 是1月. 12是12月.
o Day-of-week: 区间为0 – 7. 周日可以是0或7.

*/1 表示每隔1天执行1次。

查看crontab日志

tail -f /var/log/cron.log

echo dfc123 | sudo -S 可以将密码加入sudo指令。