nohup.out,nohup命令簡介

 2023-10-07 阅读 30 评论 0

摘要:2019獨角獸企業重金招聘Python工程師標準>>> 簡單而有用的nohup命令在UNIX/LINUX中,普通進程用&符號放到后臺運行,如果啟動該程序的控制臺logout,則該進程隨即終止。 要實現守護進程,一種方法是按守護進程的規則去編程(本站

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

簡單而有用的nohup命令在UNIX/LINUX中,普通進程用&符號放到后臺運行,如果啟動該程序的控制臺logout,則該進程隨即終止。

要實現守護進程,一種方法是按守護進程的規則去編程(本站有文章介紹過),比較麻煩;另一種方法是仍然用普通方法編程,然后用nohup命令啟動程序:?
nohup <程序名> &?
則控制臺logout后,進程仍然繼續運行,起到守護進程的作用(雖然它不是嚴格意義上的守護進程)。
使用nohup命令后,原程序的的標準輸出被自動改向到當前目錄下的nohup.out文件,起到了log的作用,實現了完整的守護進程功能。

For example:

nohup.out? 如何遠程啟動WebLogic服務?

用telnet遠程控制服務器,遠程啟動WEBLOGIC服務,啟動后關閉telnet,WebLogic服務也跟著停止,這是因為使用telnet啟動的進程會隨著telnet進程的關閉而關閉。所以我們可以使用一些UNIX下的命令來做到不關閉。

使用如下命令:

nohup startWeblogic.sh&

如果想要監控標準輸出可以使用:

shell腳本 nohup, tail -f nohup.out

轉載于:https://my.oschina.net/u/138210/blog/142456

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/123983.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息