我有这个 crontab 任务:
$ sudo crontab -l -u root
0 22 * * * certbot renew --cert-name app.my_website123.net --pre-hook "systemctl nginx stop" --post-hook "systemctl nginx start" >> /home/my_user/cron_log1.log 2>&1
Run Code Online (Sandbox Code Playgroud)
certbot 更新需要 root。
几天后,日志文件仍然不存在,这意味着该任务没有被执行。这是为什么?