Ubuntu
Ubuntu 伺服器 cron.d 文件不工作 - 新手問題
我在 /etc/cron.d/ 中創建了以下文件
-rw-r--r-- 1 root root 81 2011-07-10 14:56 foswiki
…並將以下內容複製到文件中:
* * * * * cd /var/lib/foswiki && perl -I bin tools/mailnotify -user AdminUser -q
我假設這會每分鐘執行一次。然而,它似乎根本沒有執行。該腳本是 Foswiki 安裝的一部分(可能與問題無關)並且確實手動執行,這讓我認為我在設置上述內容時做錯了。是文件權限問題嗎?任何幫助表示讚賞。謝謝。
對於系統範圍(非使用者)的 crontab 文件,您需要指定使用者名以使用其權限執行命令。例如:
* * * * * root cd /var/lib/foswiki && perl -I bin tools/mailnotify -user AdminUser -q
上面的範例將使用root使用者的權限執行您的命令,如果您想將root替換為其他使用者名。