Linux的bash中程序前台後台轉換的方法

2021-05-22 12:47:50 字數 441 閱讀 3509

一、利用kill命令 

先用ps -a找到程序號,再用sudo kill -stop procnumber,將程序暫停。然後再用jobs檢視一下要轉到後台的程序,找到它的job號,最後用bg jobnumber將其轉到後台。大概就像這樣: 

ps -a 

pid  tty       time  cmd 

6729 pts/0    00:00:00 mystar 

sudo kill -stop 6729 

jobs 

[2]+  stopped        sudo mystar 

bg 2 

之後可以用fg jobnumber把程序調到前台來。 

二、立竿見影的辦法 

在任何命令後面加上&,它就乖乖地到後台去執行了!比如 

sudo mystar& 

然後,世界就清靜了

linux中程序的狀態

1.使用命令 top c 來檢視程序狀態 redhat localhost top c r工作中的程序 s可中斷的睡眠狀態 i空閒狀態 idle o程序正在處理器執行 b程序正在等待更多的記憶體頁 d不可中斷的睡眠狀態 t暫停狀態或跟蹤狀態 x出狀態,程序即將被銷毀 z殭屍程序1 task runn...

linux程序前後臺切換

shell支援作用控制,有以下命令 1.command 讓程序在後台執行 2.jobs l 檢視後台執行的程序 3.fg n 讓後台執行的程序n到前台來 4.bg n 讓程序n到後台去 n 為jobs檢視到的程序編號 1 執行命令 切換至後台 在linux終端執行命令的時候,在命令末尾加上 符號,就...

linux 程序前後臺排程

ctrl c 是終止當前程序。ctrl z 是停止 並沒有終止 當前程序。以下內容來自 一 最經常被用到 這個用在乙個命令的最後,可以把這個命令放到後台執行 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且暫停 三 jobs 檢視當前有多少在後台執行的命令 四 fg 將後台中的命令調至前...