-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
shell調(diào)用shell腳本(shell調(diào)用shell腳本 不等待返回)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于shell調(diào)用shell腳本的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內(nèi)免費在線使用,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com
本文目錄:
一、shell批量執(zhí)行多個shell腳本
把多個shell腳本的執(zhí)行命令和必要的參數(shù),分行寫入一個腳本文件中,加上日志輸出。
二、linux shell的執(zhí)行 shell腳本如下 TIMELIMIT=4 read -t $
sh 腳本 # $1 就是你執(zhí)行的腳本名./腳本 # $1 就是腳本后的第一個參數(shù),這里為空。
三、如何讓Android系統(tǒng)或Android應(yīng)用執(zhí)行shell腳本
android系統(tǒng)執(zhí)行shell腳本,需要首先確認(rèn)用戶具有修改shell的權(quán)限,使用 process來執(zhí)行指令,如下代碼:
public void execShell(String cmd){try{
//權(quán)限設(shè)置
Process p = Runtime.getRuntime().exec("su"); //開始執(zhí)行shell腳本
//獲取輸出流
OutputStream outputStream = p.getOutputStream();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
//將命令寫入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//關(guān)閉流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwable t)
{
t.printStackTrace();
}
}
四、怎么在一個shell腳本中執(zhí)行遠(yuǎn)程主機的另一個shell腳本?? ssh已經(jīng)可以無密碼登錄了。
假設(shè)你要操作的是遠(yuǎn)程服務(wù)器
IP為:1.1.1.1
操作的腳本是 :/home/a.sh
操作命令為
ssh 1.1.1.1 “/bin/bash /home/a.sh”
以上就是關(guān)于shell調(diào)用shell腳本相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
Shadow的音標(biāo)(shadow的音標(biāo)怎么寫)
直播電商的現(xiàn)狀和未來發(fā)展趨勢(電商的未來發(fā)展趨勢)
漂浮公園景觀設(shè)計名稱(漂浮公園景觀設(shè)計名稱有哪些)