[Linux]在终端启动程序关闭终端不退出的方法

一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令:

nohup 命令 &

如:nohup test.sh &

回车,然后提示一堆东西,再次回车,回到shell界面。这就可以了。

还有一个问题:程序在执行中会输出一些信息,如果后台执行的话,这些信息是不是没法看了?(比如:程序执行出错终端,想看看报错信息之类的)。使用了nohup命令后,会在当前目录下生成一个nohup.out的日志文件,记录的就是命令的输出。

原文地址:https://www.cnblogs.com/fnlingnzb-learner/p/5970483.html