我设置了一个脚本来更新我的计算机,并将其设置为每小时运行一次,但是当我检查 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
因此如果有人有见解我将非常感激。