巴扎黑2017-04-17 14:49:07
1.首先要確定路徑是正確的,cd到檔案目前目錄;
2.其次要決定shell檔案內容寫的是正確的,如何確定內容不正確的報錯訊息:可以把系統裡正確的檔案內容改錯,然後執行看什麼錯;
3.最後是雖然你確定檔案權限沒有問題,還是建議你用root使用者執行下。
大家讲道理2017-04-17 14:49:07
這個問題,感覺是因為你沒有寫 Shebang ,也就是檔案頭缺少#!/bin/bash
沒有這行的話,你用file
名去查看這個sh檔案的類型。
是text,而加過這一行以後,顯示為腳本。
至於ll,檔案名稱帶星號,意思是這個檔案是可執行的,其實檔案本身名字是沒有*的,只是ll輸出的時候帶了。