問題描述
解決方法
分析原因,可能因為我平台遷移碰到權限問題我們來進行權限轉換
1)在Windows下轉換:
利用一些編輯器如UltraEdit或EditPlus等工具先將腳本編碼轉換,再放到Linux中執行。轉換方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)方法
用vim打開該sh文件,輸入:
[plain]
:set ff
回車,顯示fileformat=dos,重新設置下文件格式:
[plain]
:set ff=unix
保存退出:
[plain]
:wq
再執行,竟然可以了
3)在linux中的權限轉換
也可在Linux中轉換:
首先要確保文件有可執行權限
#chmod u+x filename
然後修改文件格式
#vi filename
三種方法都可以方便快速的解決關於Linux執行.sh文件,提示No such file or directory這個問題了。
Linux 系統崩潰後(no such file or directory)如何搶救數據庫
Linux下執行.sh文件提示No such file or directory
jsp上傳圖片Linux報no such file or directory問題解決方法
Qt中 QGLWidget碰到no such file or directory的解決辦法
cannot open shared object file: No such file or directory解決
Linux執行.sh文件,提示No such file or directory的問題的解決方法