-
當前位置:首頁 > 創(chuàng)意學院 > 技術 > 專題列表 > 正文
shell調(diào)用shell腳本(shell調(diào)用shell腳本 不等待返回)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于shell調(diào)用shell腳本的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
ChatGPT國內(nèi)免費在線使用,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(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應用執(zhí)行shell腳本
android系統(tǒng)執(zhí)行shell腳本,需要首先確認用戶具有修改shell的權限,使用 process來執(zhí)行指令,如下代碼:
public void execShell(String cmd){try{
//權限設置
Process p = Runtime.getRuntime().exec("su"); //開始執(zhí)行shell腳本
//獲取輸出流
OutputStream outputStream = p.getOutputStream();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
//將命令寫入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//關閉流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwable t)
{
t.printStackTrace();
}
}
四、怎么在一個shell腳本中執(zhí)行遠程主機的另一個shell腳本?? ssh已經(jīng)可以無密碼登錄了。
假設你要操作的是遠程服務器
IP為:1.1.1.1
操作的腳本是 :/home/a.sh
操作命令為
ssh 1.1.1.1 “/bin/bash /home/a.sh”
以上就是關于shell調(diào)用shell腳本相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
直播電商的現(xiàn)狀和未來發(fā)展趨勢(電商的未來發(fā)展趨勢)