標題:
自己寫的script在ubuntu12.04的server上無法執行
[打印本頁]
作者:
lyra1234
時間:
2013-1-25 13:55
標題:
自己寫的script在ubuntu12.04的server上無法執行
用ubuntu12.04架好學務系統後,自己寫了一個script檔進行備份與更新,可是手動執行該檔時(例如:root@server:~$./script),卻無法執行,只顯示出(-bash: ./backdata: /bin/bash^M: bad interpreter:No such file or directory)。該script檔已設定成root權限,且檔案屬性已改為700了。
為什麼在ubuntu1004可以執行,但是在這個新的版本卻不行。請問是不是我有所疏漏了呢?
[
本帖最後由 lyra1234 於 2013-1-28 23:00 編輯
]
作者:
lyra1234
時間:
2013-1-28 23:10
標題:
我解決了這個問題了
原來是這個檔案本身的格式的問題。
1.系統本身先安裝dos2unix套件以便執行下列指令(apt-get install dos2unix)
2.執行 dos2unix "檔案" 後,即可再度使用了
參考網址:
http://linuxdo.blogspot.tw/2012/ ... interpreter-no.html
歡迎光臨 彰縣自由軟體交流論壇 (http://free.jls.idv.tw/)
Powered by Discuz! 6.0.0