天天看點

運作shell腳本報錯:Permission denied

報錯如下:

運作shell腳本報錯:Permission denied

解決辦法:執行下列語句

chmod 777 *.sh

chmod +x test.sh 
           

原因:

當shell腳本中含有非法字元時,會出現上述錯誤。是以在編寫shell腳本時,最好不好直接粘帖,想要粘帖,可以用文本的形式粘帖,例如

#!/bin/sh

在腳本剛開始一行中,粘帖中會吧“!”字元的格式也相應粘帖過來,進而導緻上述錯誤提示,使用vi指令修改後,可以正常運作腳本

之後測試,運作成功:

運作shell腳本報錯:Permission denied