当在中运行一些监视工具或磁盘检查等任务时,往往需要很长时间,此时如果用户logout,这些程序都会收到SIGHUP信号从而终止,显然这样是不行的。
程序和bash内建命令disown可以解决此问题。1.
[command]
运行该指令之后,command在执行时将会忽略SIGHUP信号。
如果command中对标准输出没有重定向,会将标准输出和标准错误输出到.out文件,该文件存在当前目录下或home目录下。
此时用户logout,command仍然会继续运行