故障現象:在終端直接cd /var正常,在shell腳本中執行則報錯。原因是腳本是在windows平台下寫的,換行符與 Linux不同,造成腳本不能正確執行 出現bad interpreter:No such file or directory(沒有那個文件或目錄)的原因 ...
摘自:https: blog.csdn.net xuforeverlove article details 一 問題描述 在windows上編譯好項目,拷貝到linux並啟動命令,報如下錯誤: 二 原因 .sh腳本在windows系統下編寫的,所以可能有不可見字符,從上圖錯誤提示來看,很有可能腳本文件是DOS格式的,即每一行的行尾以 r n來標識, 其ASCII碼分別是 x D, x A。 三 解 ...
2020-03-11 20:45 0 852 推薦指數:
故障現象:在終端直接cd /var正常,在shell腳本中執行則報錯。原因是腳本是在windows平台下寫的,換行符與 Linux不同,造成腳本不能正確執行 出現bad interpreter:No such file or directory(沒有那個文件或目錄)的原因 ...
今天在電腦上寫了一個Python腳本,寫好之后用ftp傳上去,然后執行/var/www/cron.py,結果報錯,/bin/usr/python: bad interpreter: No such file or directory,之前都是執行python /var/www/cron.py都沒 ...
搭建nacos集群時,配置完畢后執行腳本報錯,通過查詢資料發現^M表示 Windows環境下dos格式文件傳輸到unix系統時,會在每行的結尾多一個^M,所以在執行的時候出現了這種現象,但是你在unix或者Linux環境下使用vi編輯的時候,會在下面顯示此文件的格式,比如”sky8g.sh ...
故障現象:在終端直接cd /var正常,在shell腳本中執行則報錯。原因是腳本是在windows平台下寫的,換行符與 Linux不同,造成腳本不能正確執行 出現bad interpreter:No such file or directory(沒有那個文件或目錄)的原因,是文件 ...
在windows機器下新建了一個shell腳本如下 在Linux上的很多操作一般都是用腳本來實現了,特別是線上的服務器,不用腳本是,直接在上面敲是很危險的,一不小心,手一抖, 那就完了。但是,很多朋友自己的筆記本用的都是windows系統,這真把Ubuntu做為自己筆記本系統的人 ...
原因是 文件的格式是dos,修改為unix 就OK了 查看文件格式 用vim 打開出錯的文件 按 ESC鍵 再按shift+冒號 輸入 set ff 回車 可以看見 該文件的格式 fileformat=dos按shift + 冒號 輸入 set ff=unix ...
set ff=unix : 告訴 vi 編輯器,使用unix換行符。 操作步驟: 1.用vi命令打開文件 2.直接輸入 :set ff=unix ...
[root@centos00 ~]$ ./stop-kafka.sh -bash: ./stop-kafka.sh: /bin/sh^M: bad interpreter: No such file or directory 解決: 編碼集Windows(CR LF)更改為Unix(LF) ...