Linux crontab 無法執行腳本 (sh)
之前寫了幾個 Linux script 腳本搭配 crontab 讓電腦開機時自動執行某些任務,但後來發現這幾支程式突然無法運作了,這到底是怎麼一回事呢?
拜讀鳥哥的 Linux 教學後發現,原來 /etc/passwd 預設使用者的 UNIX 腳本執行程式為 /bin/bash ,而我在 crontab 中卻宣告以 #!/bin/sh 來執行,導致它無法正確啟動。只要將 crontab 宣告以 #!/bin/bash 即可。翠維尼
延伸閱讀