Crontab 作业失败,我不知道为什么

Crontab 作业失败,我不知道为什么

我设置了一个脚本来更新我的计算机,并将其设置为每小时运行一次,但是当我检查 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

因此如果有人有见解我将非常感激。

相关内容