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

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

 如./liteide &  

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

可以使用nohup命令

nohub [command] 

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

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

 nohub [command][&]

原文地址:https://www.cnblogs.com/maypen/p/7283683.html