(linux nohup)
linux中報錯“把輸出追加到nohup.out”什么意思?
這不是報錯,只是提示,后臺執行程序的輸出都被重定向到nohup.out文件
linux中nohup的作用?
nohup命令:如果你正在運行一個進程,而且你覺得在退出帳戶時或者關閉客戶端該進程還不會結束,那么可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之后繼續運行相應的進程。在缺省情況下該作業的所有輸出都被重定向到一個名為nohup.out的文件中。
nohup command > myout.file 2>&1 &
在上面的例子中,0 – stdin (standard input),1 – stdout (standard output),2 – stderr (standard error) ;
2>&1是將標準錯誤(2)重定向到標準輸出(&1),標準輸出(&1)再被重定向輸入到myout.file文件中。
怎么在linux中運行jar包?
有以下幾種方式:
1、java -jar xxxxx.jar // 當前ssh窗口被鎖定,可按CTRL + C打斷程序運行,或直接關閉窗口,程序退出
2、java -jar xxxxx.jar & //當前ssh窗口不被鎖定,但是當窗口關閉時,程序中止運行。
3、nohup Java -jar xxxxxx.jar & //意思是不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行
4、nohup Java -jar xxxxxx.jar >aa.log //指定輸出日志文件,意思是不掛斷運行命令,當賬戶退出或終端關閉時,程序仍然運行
linux中如何讓命令在后臺運行?
把命令放到后臺執行使用命令nohup 同時配合&符號
具體使用方法為
nohup command >myoutfile.log 2>&1 &nohup英文全稱 no hang up(不掛起),用于在系統后臺不掛斷地運行命令,退出終端不會影響程序的運行。
&意思是讓命令在后臺執行,終端退出后命令仍舊執行
linux系統用nohup命令啟動weblogic服務報錯?
這句你可以忽略 意思是把標準錯誤也輸出到標準輸出,也就是說為的字符輸出,但是也會被重定向到log1.log 你可以在命令后面加2>&1來屏蔽這個 nohup./startWeblogic.sh>log1.log2>&1&
總結
以上是生活随笔為你收集整理的(linux nohup)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 竖着的网页设计tab菜单怎么隐藏(竖着的
- 下一篇: (CCPC 2020 网络选拔赛)HDU