nohup是linux自帶的嗎 linux中nohup的作用?
Nohup命令:如果您正在運(yùn)行一個(gè)進(jìn)程,并且您覺得當(dāng)您注銷帳戶或關(guān)閉客戶端時(shí),該進(jìn)程不會(huì)結(jié)束,您可以使用nohup命令。此命令可以在您注銷帳戶/關(guān)閉終端后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程。默認(rèn)情況下,作業(yè)的所有輸出
Nohup命令:如果您正在運(yùn)行一個(gè)進(jìn)程,并且您覺得當(dāng)您注銷帳戶或關(guān)閉客戶端時(shí),該進(jìn)程不會(huì)結(jié)束,您可以使用nohup命令。此命令可以在您注銷帳戶/關(guān)閉終端后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程。默認(rèn)情況下,作業(yè)的所有輸出都被重定向到一個(gè)名為nohup.out的文件中。
nohup命令gt 2gtamp1 amp
在上面的例子中,0–stdin(標(biāo)準(zhǔn)輸入),1–stdout(標(biāo)準(zhǔn)輸出),2–
Nohup ping IP地址gtgtlog amp
這將ping很長(zhǎng)時(shí)間,您將在日志文件中看到結(jié)果。
當(dāng)在Linux上遠(yuǎn)程運(yùn)行JAR包時(shí),您可以 不要關(guān)閉窗口程序,否則程序?qū)⒔K止。Nohup表示后臺(tái)運(yùn)行,關(guān)閉窗口后繼續(xù)執(zhí)行,amp表示終端連接時(shí)后臺(tái)運(yùn)行,終端斷開時(shí)進(jìn)程會(huì)停止。t
具體的解決方法是使用nohup命令,在窗口程序前面加上nohup,在程序后面加上amp,這樣程序會(huì)一直執(zhí)行到最后,不會(huì)因?yàn)殛P(guān)閉窗口程序而停止。
創(chuàng)建一個(gè)快捷啟動(dòng)服務(wù),然后將快捷拖動(dòng)到文件夾:文件和設(shè)置管理員開始菜單程序開始注意:管理員應(yīng)改為自己對(duì)應(yīng)的用戶。linux系統(tǒng)自動(dòng)啟動(dòng)原理:Linux啟動(dòng)時(shí),會(huì)執(zhí)行/etc/init.d目錄。
目錄中的文件是系統(tǒng)配置的服務(wù),所以需要將weblogic配置為系統(tǒng)的服務(wù),并在開機(jī)時(shí)啟動(dòng)。具體步驟:1。創(chuàng)建weblogic文件。在目錄/etc/init.d/weblogic中。
命令是:觸摸weblogic 2。用以下內(nèi)容編輯文件weblogic!/bin/bash #chkconfig:35 99 05 #description:Weblogic Server #/ect/init . d/Weblogic
#請(qǐng)編輯變量# export LC _ ALLzh _ export BEA _ BASE/HOME/WebLogic/BEA export BEA _ HOME $ BEA _ BASE/user _ projects/domains/BASE _ domain export BEA _ LOG/var/LOG/WebLogic . LOG
導(dǎo)出PATH$PATH:$ BEA _ HOME/bin BEA _ owner WebLogic if[!-f$BEA_
-哦!-d $BEA_HOME ]然后echo WebLogic 無法啟動(dòng)exit 1 fi #取決于參數(shù)-start、shutdown、restart case $1 in start) echo -n啟動(dòng)日志文件$ BEA _ LOG touch/var/lock/WebLogic su-$ BEA _ OWNER-c nohup sh $ BEA _
$BEA_LOG 2$1回顯正常;;stop) echo -n關(guān)閉Weblogic:RM-RF/var/lock/WebLogic su-$ BEA _ OWNER-c sh $ BEA _
$ BEA _ LOG kill all-9 Java echo OK;;重新加載|重新啟動(dòng))$0停止$0啟動(dòng);;*)echo Usag:` basename $ 0 ` start | restart | reload exit 1 esacexit 0保存并啟動(dòng),命令為:wq 3。給weblogic文件添加可執(zhí)行權(quán)限,命令是:chmod 700 /etc/init.d/weblogic。
4.添加weblogic為系統(tǒng)服務(wù),并在35模式下啟動(dòng)。命令是:chkconfig-add weblogic5。在目錄/var/log/中創(chuàng)建一個(gè)名為weblogic.log的weblogic日志文件。
命令是:touchweblogic.log。
6、向weblogic日志文件chown weblogic:WebLogic/var/log/WebLogic . log添加權(quán)限
然后就可以像啟動(dòng)系統(tǒng)服務(wù)一樣啟動(dòng)和重啟weblogic服務(wù)了:命令是:service WebLogic start/service WebLogic stop/service WebLogic restart/service WebLogic reload。