​Linux在终端后台运行任务 字符nohup &


有时候需要Linux终端中执行某个长时间的任务,但是又不想一直占着终端窗口,那要怎么办呢?

我们都知道,Ctrl+c可以直接终止终端当前任务,Ctrl+z可以将进程暂停,然后输入bg将进程放到后台 但是并不是每个命令或者脚本都有效,

实际上Ctrl+z的那些操作相当于在你的命令后加上一个‘&’ ,然后想要关闭窗口和主线程断开,所以最简单的就是 

nohup ./your_code &

至于原因,可以看这个:https://www.zhihu.com/question/20709809

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - ​Linux在终端后台运行任务 字符nohup &


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.