linux下shell退出后,保持后台进程继续运行


在启用进程,后面加&, 使得进程在后台运行。 可以继续执行下一条命令

 如./liteide &  

在shell中运行一些监视命令时,需要运行很长时间,此时假如有用户logout,这些程序就会收到SIGHUP信号,这显然是不允许的。

可以使用nohup命令

nohub [command] 

 

运行该指令之后,command在执行时将会忽略SIGHUP信号。 
假如command中对标准输出没有重定向,nohup会将标准输出和标准错误输出到nohup.out文件,该文件存在当前目录下或home目录下。 
此时用户logout,command仍然会继续运行

另外可以使用&使得能够继续执行下一条命令。

 nohub [command][&]

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM