有时候需要Linux终端中执行某个长时间的任务,但是又不想一直占着终端窗口,那要怎么办呢?
我们都知道,Ctrl+c可以直接终止终端当前任务,Ctrl+z可以将进程暂停,然后输入bg将进程放到后台 但是并不是每个命令或者脚本都有效,
实际上Ctrl+z的那些操作相当于在你的命令后加上一个‘&’ ,然后想要关闭窗口和主线程断开,所以最简单的就是
nohup ./your_code &
至于原因,可以看这个:https://www.zhihu.com/question/20709809
本站由以下主机服务商提供服务支持:
0条评论