導航:首頁 > 程序命令 > 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執行命令只有結果沒有命令相關的資料

熱點內容
fuli直播app哪個好 瀏覽:916
租辦公室用什麼app 瀏覽:102
醫師定期考核刷題app哪個好 瀏覽:334
導出dmp文件命令 瀏覽:286
手機百度網盤怎麼解壓密碼文件 瀏覽:581
索引重新編譯 瀏覽:602
命令與征服4免cd補丁完美版 瀏覽:426
kotlin編譯為native 瀏覽:140
家用編譯機 瀏覽:549
電子加密貨幣最新政策 瀏覽:379
androidcanvas撤銷 瀏覽:269
安卓手機怎麼把圖標全部下移 瀏覽:185
飢荒被伺服器踢出怎麼進 瀏覽:170
c編譯器哪款好 瀏覽:732
快手寶哥發明什麼app 瀏覽:822
張艷玲編譯 瀏覽:66
android展開收起動畫 瀏覽:237
linuxxz文件 瀏覽:160
在游戲中心裏面怎麼玩到解壓神器 瀏覽:484
電腦發到手機裡面照片怎麼解壓 瀏覽:75