/dev/null代表<em>linux</em>的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称黑洞,我们可以把日志输出指向这里: nohupjava-jarxxx.jar>/dev/null2>&1 § 总结 后台启动并且不需要nohup.out文件的命令:nohupjav
2021-05-18 14:30:07
§ nohup
nohup是nohangup 不掛起的意思,如果你正在運行一個程序,而且你覺得在退出帳戶時該程序還不會結束,那麼可以使用nohup命令。該命令可以在你退出帳戶/關閉終端之後繼續運行相應的程序。該命令運行後是前臺程序
nobupjava-jarxxx.jar
§ &
&指讓程式後臺運行
ava-jarxxx.jar&
§ 兩者特點
使用nohup運行程式:
結果預設會輸出到nohup.out
使用Ctrl+C傳送SIGINT訊號,程式關閉
關閉session傳送SIGHUP訊號,程式免疫
使用**&**後臺運行程式:
結果會輸出到終端
使用Ctrl+C傳送SIGINT訊號,程式免疫
關閉session傳送SIGHUP訊號,程式關閉
§ 使用兩者結合讓程式後臺運行
結合上面兩個命令可以讓程式後臺運行,關閉視窗或者 ctrl+c 都不會中斷程序
nohupjava-jarxxx.jar& ,
§ 日誌檔案的處理
類型檔案描述符含義
標準輸入(standardinput)0從鍵盤輸入
標準輸出(standardoutput)1輸出到螢幕(控制檯)
錯誤輸出(erroroutput)2輸出到螢幕(控制檯)
使用nohupjava-jarxxx.jar 命令會預設生成一個 nohup.out 檔案來記錄日誌,標準輸出和錯誤輸出都會在該檔案中。
如果我們要將日誌輸出到指定的其他檔案時可以使用輸出符號 >指定你的檔案。例如將檔案輸出到log.txt 中可以使用命令:nohupjava-jarxxx.jar1>log.txt 字元1可以省略,這樣標準輸出日誌會輸出到 log.txt檔案中,但是錯誤的日誌怎麼處理呢?我需要使用到命令的重定向繫結。修改命令為:nohupjava-jarxxx.jar>log.txt2>&1& 將錯誤輸出重定向到標準輸出1中,這樣標準輸出和錯誤輸出都會在log.txt檔案中。
§ 如果不需要日誌該如何設定
有的時候程式中已經指定了日誌的位置,那麼就不需要nohup.out檔案了,這時候要丟棄這個檔案。
/dev/null代表linux的空裝置檔案,所有往這個檔案裡面寫入的內容都會丟失,俗稱黑洞,
我們可以把日誌輸出指向這裡: nohupjava-jarxxx.jar>/dev/null2>&1
§ 總結
後臺啟動並且不需要nohup.out檔案的命令:
nohupjava-jarxxx.jar>/dev/null2>&1&
相關文章
/dev/null代表<em>linux</em>的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称黑洞,我们可以把日志输出指向这里: nohupjava-jarxxx.jar>/dev/null2>&1 § 总结 后台启动并且不需要nohup.out文件的命令:nohupjav
2021-05-18 14:30:07
但是在最近的一档节目当中,名记Tim <em>Mac</em>Mahon谈到了沃尔:“我想我们都明白沃尔和火箭买断只是一个时间问题,双方会不会买断这个已经无需再讨论了,他的合同还剩2年9200万,这是很难买断的,但是到了下赛季,他的
2021-05-18 14:01:51
他还介绍了<em>Mac</em>vlan 的使用场景、优缺点,信也科技使用与改造它的过程,如何基于Pod部署容器实现高可用机制,Flink在信也容器化的方案,以及Istio在信也内部的落地方案等精彩内容。 程超对大前端技术领域的业务
2021-05-18 14:01:50
[3] Eisner W. The Education Imagination: On the Design and Evaluation of School Program[M]. New York:<em>Mac</em>nillan,1979:125.[4] 林娟. 高职学生学习投入评价量表构建及检验研究[J].上海教育评估研究,2018,7
2021-05-18 14:01:47
12.3英寸的双连屏显示效果和清晰度依旧好评。系统则全系升级为奔驰最新的MBUX智能人机交互系统,得益于英伟达Parker 128芯片、6核<em>CPU</em>、256核GPU和8G DDR4 RAM内存等硬件的加持,整个系统的渲染效果和流畅度非常
2021-05-18 14:01:19
武士系列、侠客-刃系列、神枪手及星际战神GL系列是微星定位亲民的性能型游戏本,配置了intel十一代酷睿i5-11400H+RTX 3050到i7-11800H+RTX 3060的组合,结合高性能的<em>CPU</em>和微星的看家本领——强劲的散热性能,
2021-05-18 14:01:15