linux 中的前台進程和后台進程


1、獨立於終端的進程一定后台進程。(不需要交互)

例如,linux中許多守護進程,以及服務其的一些服務進程。

2、但是,與終端相關的進程,也有可能是后台進程。

例如,打開終端,寫一個每隔1分鍾打印一個hello world的進程,重命名為hello 。 當執行: ./hello 的話,這就是一個前台進程,只有終止這個進程,shell才能干別的事。而執行:./hello & 的話,這個程序就是一個后台進程,你可以在hello 執行期間去做別的事。 這個后台進程就和終端有關。

3、在終端中也可以啟動一個與終端無關的進程。

例如:在終端中執行:nohup ./hello & 就可以將這個hello進程拖到后台,且與這個終端無關。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM