海詩網(wǎng) 知識(shí)百科 java調(diào)用linux命令行(linux安裝java環(huán)境)

java調(diào)用linux命令行(linux安裝java環(huán)境)

java調(diào)用linux命令行, java如何調(diào)用linux命令行?下面是java調(diào)用linux命令行的具體方法:

java調(diào)用linux命令行有兩種方式。一種是直接調(diào)用linux命令,另一種是將linux命令寫入。sh腳本并調(diào)用該腳本來執(zhí)行。

1.直接打電話:

使用java中l(wèi)ang包下的Runtime類和Process類,

waitFor()方法的作用是等待這個(gè)進(jìn)程完成后再執(zhí)行下面的內(nèi)容,destroy()方法的作用是銷毀這個(gè)進(jìn)程。

2.調(diào)用shell腳本:

直接調(diào)用方法有一些缺點(diǎn),比如復(fù)雜的命令很難實(shí)現(xiàn),有些命令莫名其妙的無法實(shí)現(xiàn)。所以我建議linux命令通過調(diào)用shell腳本來實(shí)現(xiàn)。具體實(shí)現(xiàn)方法如下:首先,用shell腳本編寫命令(。sh),

實(shí)現(xiàn)案例如下圖所示:

linux安裝java環(huán)境

imp.sh中的命令是:

1名=12名美元su - oracle -c imp用戶/pwd@實(shí)例名file=filepath full=y ignore=y

該語句的作用是切換到root用戶下的oracle目錄,用imp命令將一個(gè). dmp文件導(dǎo)入oracle數(shù)據(jù)庫,然后返回root用戶。

將該語句放入for循環(huán)中,實(shí)現(xiàn)了導(dǎo)入多個(gè)的功能。dmp文件導(dǎo)入oracle數(shù)據(jù)庫。的文件名。dmp文件是一個(gè)變量,在shell命令中被替換為name=$1,在linux命令中被替換為${name}。

調(diào)用時(shí)會(huì)傳入此參數(shù)的值。在linux命令中,$1和$2.$ n是占位符變量,使用變量時(shí)按順序使用,賦值時(shí)按相應(yīng)順序賦值。

linux安裝java環(huán)境

java調(diào)用linux命令行,以上就是本文為您收集整理的java調(diào)用linux命令行最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場(chǎng),轉(zhuǎn)載請(qǐng)注明出處:http://x91880.com/n/165952.html
      

linux結(jié)束當(dāng)前命令(linux系統(tǒng) 怎么結(jié)束正在運(yùn)行的命令)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時(shí)間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部