導航:首頁 > 程序命令 > 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入門教程數據分析 瀏覽:776
那些年pdf 瀏覽:221
手游的聚合app都有什麼 瀏覽:773
pdf軟體編輯器 瀏覽:577
抖音所有作品加密 瀏覽:839
北京程序員價位 瀏覽:918
撥號伺服器和雲伺服器 瀏覽:393
空調壓縮機怎樣加油 瀏覽:91
Python怎麼讓兩個單詞相加 瀏覽:759
程序員口碑重要嗎 瀏覽:433
3針加密遮陽防塵網詳情 瀏覽:216
52單片機頻率計 瀏覽:843
多層文件夾學生袋上面帶子怎麼弄 瀏覽:976
vimpython一鍵執行 瀏覽:944
如何選空間伺服器 瀏覽:474
如何將文件夾共享並加密碼 瀏覽:720
空氣壓縮機放氣 瀏覽:85
羅馬加法編程視頻 瀏覽:22
今天的文件夾 瀏覽:902
隱馬爾可夫模型三個基本問題以及相應的演算法 瀏覽:346