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