亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

講解java部署jar還是war優(yōu)劣 jar運(yùn)行命令( 二 )


nohup 意思是不掛斷運(yùn)行命令,當(dāng)賬戶退出或終端關(guān)閉時(shí),程序仍然運(yùn)行 。>outfile 代表輸出重定向,程序運(yùn)行時(shí)的標(biāo)準(zhǔn)輸出內(nèi)容都會(huì)打印到out.file上 。2>&1 就是將標(biāo)準(zhǔn)錯(cuò)誤重定向到標(biāo)準(zhǔn)輸出 。標(biāo)準(zhǔn)輸出已經(jīng)到了out.file上,因此錯(cuò)誤也會(huì)輸出到這個(gè)文件上面 。如果不希望記錄標(biāo)準(zhǔn)輸出和錯(cuò)誤,可以重定向到/dev/null上,因?yàn)?/dev/null 是一個(gè)不存在的設(shè)備,從這里什么也讀不出來 。&代表在后臺(tái)運(yùn)行,echo $! > $PIDFILE 則是把進(jìn)程ID輸出到pid文件上 。第8行腳本執(zhí)行成功后,第9行腳本打印成功 。另外我們還可以在當(dāng)前目錄下發(fā)現(xiàn)多了一個(gè)xxxService.pid文件 。
Jar包停止運(yùn)行那么要如何關(guān)掉正在執(zhí)行的Java進(jìn)程呢,通常可以運(yùn)行:
ps aux | grep xxxService
這句指令會(huì)列出所有帶有xxxService字樣的進(jìn)程,在其中我們找到要關(guān)掉的進(jìn)程ID,隨后就用kill -9 pid可以殺死進(jìn)程 。kill -9 發(fā)送SIGKILL信號(hào)給進(jìn)程,告訴進(jìn)程,你被終結(jié)了,請(qǐng)立刻退出 。
不過有了啟動(dòng)腳本作為基礎(chǔ),我們不需要再費(fèi)力去找進(jìn)程ID 。結(jié)合啟動(dòng)腳本,我們還可以設(shè)計(jì)下面這樣一個(gè)停止腳本 。
#!/bin/shAPPDIR=`pwd`PIDFILE=$APPDIR/xxxService.pidif [ ! -f "$PIDFILE" ] || ! kill -0 "$(cat "$PIDFILE")"; thenecho "xxxService not running..."elseecho "stopping xxxService..."PID="$(cat "$PIDFILE")"kill -9 $PIDrm "$PIDFILE"echo "...xxxService stopped"fi這個(gè)停止腳本和啟動(dòng)腳本類似,這里就不再逐行解釋了,如果大家有什么問題,可以在評(píng)論區(qū)留言 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: