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

熱點內容
單片機與汽車單片機有何不同 瀏覽:944
獸醫雲平台伺服器 瀏覽:297
php循環字母 瀏覽:641
盛達是什麼APP 瀏覽:201
android計算屏幕高度 瀏覽:655
自己做紅包解壓球 瀏覽:477
pdf很貴嗎 瀏覽:497
如何搶購騰訊雲伺服器 瀏覽:391
電子書app源碼 瀏覽:872
程序員在上班的時候 瀏覽:406
游戲壓縮文件夾怎麼刪除 瀏覽:422
百度新聞app是什麼 瀏覽:891
自動化對初級編程的影響 瀏覽:109
單片機綜合課程設計 瀏覽:604
程序員小嚴 瀏覽:814
如何下載歡樂走app 瀏覽:442
程序員節公司請美女 瀏覽:18
三本程序員好嗎 瀏覽:24
la78040場幅壓縮 瀏覽:904
MFC經典游戲編程 瀏覽:791