原文网址:Linux命令--在后台运行程序--方法/实例_IT利刃出鞘的博客-CSDN博客
简介
本文介绍Linux在后台运行程序的方法。
相关命令
- ctrl +z
- 含义:suspend
- 作用:将其放到后台执行。
- fg
- foreground
- 含义:将程序放到前台执行
- bg
- background
- 含义:将程序放到后台执行
实例
如果前台执行一个程序很久没执行完,那么可以用 ctrl+z挂起它,系统会做类似如下提示:
[1]+ Stopped sleep 100
然后可以用bg把程序调到后台执行:
[root@lwy ~]# bg 1
[1]+ sleep 100 &
注:bg后加作业号。(注意:不是pid)
查看当前后台执行的进程状态:
[root@lwy ~]# jobs -l
[1]+ 10111 Running sleep 100 &
如果想调回前台,用fg+作业号:
[root@lwy ~]# fg 1
sleep 100
但是后台运行的程序还是会输出到屏幕上,会干扰工作,所以记得要重定向到一个文件中。