Linux crontab 無法執行腳本 (sh)

linux bin bash sh

之前寫了幾個 Linux script 腳本搭配 crontab 讓電腦開機時自動執行某些任務,但後來發現這幾支程式突然無法運作了,這到底是怎麼一回事呢?



拜讀鳥哥的 Linux 教學後發現,原來 /etc/passwd 預設使用者的 UNIX 腳本執行程式為 /bin/bash ,而我在 crontab 中卻宣告以 #!/bin/sh 來執行,導致它無法正確啟動。只要將 crontab 宣告以 #!/bin/bash 即可。翠維尼

 

 

延伸閱讀

更多 Linux



 

留言