Linux进程状态如何切换,Linux系统如何切换前台进程和后台进程(2)
三、切換正在運行的程序到后臺
如果程序正在前臺運行,可以使用Ctrl+z 選項把程序暫停,然后用 bg %[number]命令把這個程序放到后臺運行,這個步驟分為3步,如下:
1.暫停程序運行CTRL+Z
ctrl + z跟系統任務有關的,ctrl + z可以將一個正在前臺執行的命令放到后臺,并且暫停。
[Oracle@linuxidc ~]$ sh ins.sh
[1]+Stopped ins.sh
2.查看暫停的程序
察看jobs使用jobs或ps命令可以察看正在執行的jobs。
[oracle@linuxidc ~]$ jobs -l
[1]+ 4524Stopped ins.sh
jobs命令執行的結果,+表示是一個當前的作業,減號表是是當前作業之后的一個作業。
jobs -l選項可顯示所有任務的PID,jobs的狀態可以是running, stopped,Terminated
3.切換程序至后臺
bg將一個在后臺暫停的命令,變成繼續執行如果后臺中有多個命令,可以用bg %jobnumber將選中的命令調出。
[oracle@linuxidc ~]$ bg %1
[oracle@linuxidc ~]$ jobs -l
[1]+ 4524Running ins.sh
4.切換程序至前臺
也可以用 fg %[number]指令把一個程序掉到前臺運行
[oracle@linuxidc ~]$ fg %1
。/tcpserv01
5.終止后臺程序
也可以直接終止后臺運行的程序,使用 kill 命令
[oracle@linuxidc ~]$ kill %1
但是如果任務被終止了(kill),shell 從當前的shell環境已知的列表中刪除任務的進程標識;也就是說,jobs命令顯示的是當前shell環境中所起的后臺正在運行或者被掛起的任務信息。
以上就是Linux系統切換前臺進程和后臺進程的方法了,這樣就可以讓Linux前后臺進程自由來回地切換了。
總結
以上是生活随笔為你收集整理的Linux进程状态如何切换,Linux系统如何切换前台进程和后台进程(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信群中某个人的聊天记录如何查找?
- 下一篇: 点刷怎么使用