![Crontab 作业失败,我不知道为什么](https://linux22.com/image/1014017/Crontab%20%E4%BD%9C%E4%B8%9A%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%88%91%E4%B8%8D%E7%9F%A5%E9%81%93%E4%B8%BA%E4%BB%80%E4%B9%88.png)
我设置了一个脚本来更新我的计算机,并将其设置为每小时运行一次,但是当我检查 cron 作业的状态时,它显示作业失败了,我不知道原因。
以下是 shell 脚本
#!/bin/sh
sudo apt update
sudo apt upgrade -y
它位于 home/myname/bin/update.sh 中,当我转到该位置并运行
./update.sh
脚本运行并且正常工作,但下面列出的 crontab 作业不起作用。
@hourly /home/myname/bin/update.sh
这是一个 sudo crontab 作业,所以我认为它会起作用,但是当我检查它的状态时,我看到。
sudo crontab -l
Jul 17 08:16:04 HP-Z820-Workstation sudo[1393]: pam_unix(sudo:auth): conversation fail
Jul 17 08:16:04 HP-Z820-Workstation sudo[1393]: pam_unix(sudo:auth): auth could not id
Jul 17 11:00:01 HP-Z820-Workstation sudo[12992]: pam_unix(sudo:auth): conversation fai
Jul 17 11:00:01 HP-Z820-Workstation sudo[12992]: pam_unix(sudo:auth): auth could not i
Jul 17 11:00:01 HP-Z820-Workstation sudo[12994]: pam_unix(sudo:auth): conversation fai
Jul 17 11:00:01 HP-Z820-Workstation sudo[12994]: pam_unix(sudo:auth): auth could not i
Jul 17 12:00:01 HP-Z820-Workstation sudo[15073]: pam_unix(sudo:auth): conversation fai
Jul 17 12:00:01 HP-Z820-Workstation sudo[15073]: pam_unix(sudo:auth): auth could not i
Jul 17 12:00:01 HP-Z820-Workstation sudo[15075]: pam_unix(sudo:auth): conversation fai
Jul 17 12:00:01 HP-Z820-Workstation sudo[15075]: pam_unix(sudo:auth): auth could not i
因此如果有人有见解我将非常感激。