導航:首頁 > 程序命令 > sh執行命令只有結果沒有命令

sh執行命令只有結果沒有命令

發布時間:2024-07-29 09:17:38

『壹』 jenkins 執行腳本命令時,為什麼執行了但沒有成功

檢查一下startup.sh的內容是否達到了你的目的。
Jenkins只會檢查腳本的返回值是否為0。如果為0就會視本次構建成功。

『貳』 linux的sh命令執行失敗問題,各位大神,幫忙看看sh命令為什麼會執行失敗,登錄用戶是root用戶

command not found帶這個的行,是前面的可執行程序沒有安裝。
No such file or directory帶這個的行,是前面的文件找不到。
懷疑你這個是從redhat或者centos發行版的linux上拷貝的腳本,放到debian系,比如ubuntu系統上去執行了。

『叄』 mysql是用的.sh寫的腳本,執行後提示沒有命令

在Shell中執行mysql的腳本,這里介紹比較容易使用的一種方法
首先寫好sql的腳本,後綴為.sql,比如
sql_file.sql:內容如下
#這是SQL的腳本
create table if not exists test_sql(id int(10),name varchar(20));
insert into test_sql values(1,'正餐');
select * from test_sql;

很簡單的創建、插入、查詢
之後shell的腳本,內容如下
#!/bin/bash #這是執行SQL的腳本,傳入資料庫表,和SQL文件名即可
name=$1
file_name=$2
cd /opt/lampp/bin ./mysql -uroot -p123456 <<EOF
use ${name};
source ${file_name};
EOF

./mysql -uroot -p123456是進入mysql的命令,前面的路徑可以改成自己的絕對路徑
<< EOF EOF 中間可以寫出任意的mysql腳本
其中,如果要執行某個.sql的命令,直接用 source 腳本.sql 即可執行該腳本上面的命令,這里使用的是source sql_file.sql
此外,如果在mysql中需要執行shell腳本
可以在EOF中 ./mysql -uroot -p123456<<EOF \! sh shell.sh EOF
前面加上 !\ +linux中執行的shell命令即可

『肆』 Linux在執行shell腳本時提示find: command not found,單獨執行該命令可以正常執行

出現此問題的原因:linux 執行sh文件裡面缺少PATH=$PATH:/sbin,將其添加進即可解決問題。

詳細的操作步驟如下:

1、首先,需要打開計算機的桌面,右鍵單擊並選擇「打開終端」這一項,如下圖所示。

閱讀全文

與sh執行命令只有結果沒有命令相關的資料

熱點內容
python和java先學哪個 瀏覽:657
程序員在大學 瀏覽:674
雲伺服器十大名牌 瀏覽:606
安卓手機如何長按屏幕掃描二維碼 瀏覽:797
濟南浪潮程序員的工資 瀏覽:50
php人像識別 瀏覽:169
mysqlphp緩存機制 瀏覽:207
量價王道指標附圖源碼 瀏覽:488
基於51單片機的指紋識別 瀏覽:803
oppoa系列怎麼解壓 瀏覽:603
程序員辭職養豬還值得學編程嗎 瀏覽:866
socket網路編程pdf 瀏覽:104
php函數隨機數字 瀏覽:415
申請杭州戶籍用什麼app 瀏覽:965
eda編譯實驗報告 瀏覽:347
app在哪裡可以下 瀏覽:784
linux防火牆埠號 瀏覽:546
思科模擬器雲與伺服器相連 瀏覽:254
ispf命令 瀏覽:403
考試app怎麼預約 瀏覽:902