如何让正在运行的进程放到后台执行? 首先使用ctrl + z挂起正在运行的进程,再使用bg %1(任务标号具体可通过jobs -l查看)放置到后台执行,再执行disown -h %1(任务标号具体可通过jobs -l查看)忽略HUP信号,从而进程可以在后台执行 具体步骤1、将脚本放置到前台执行 [root@al ~]# sh test.sh 2、执行Ctrl + z 挂起现在的脚本,具体如下 ^Z[1]+ Stopped sh test.sh 3、查看暂停的脚本 [root@al ~]# jobs -l[1]+ 24609 Stopped sh test.sh 4、将脚本放置到后台执行 [root@al ~]# bg 1[1]+ sh test.sh & 5、查看放到后台执行的任务 jobs -l[1]+ 25487 Running sh test.sh & 6、设置当前jobs忽略HUP信号 disown -h %1 具体disown参数可使用man查看 [root@al ~]# man disown 其他常见的将任务放置到后台的方法
|
|