1、執行.s**件
直接用./sh 檔案就可以執行,但是如果想後台執行,即使關閉當前的終端也可以執行的話,需要nohup命令和&命令。
(1)&命令
功能:加在乙個命令的最後,可以把這個命令放在後台執行
(2)nohup命令
功能:不結束通話的執行命令
2、檢視當前後台執行的命令
有兩個命令可以用,jobs和ps,區別是jobs用於檢視當前終端後台執行的任務,換了終端就看不到了。而ps命令用於檢視瞬間程序的動態,可以看到別的終端執行的後台程序。
(1)jobs命令
功能:檢視當前終端後台執行的任務
jobs -l選項可顯示當前終端所有任務的pid,jobs的狀態可以是running,stopped,terminated。+ 號表示當前任務,- 號表示後乙個任務。
(2)ps命令
功能:檢視當前的所有程序
ps -aux | grep "test.sh" #a:顯示所有程式 u:以使用者為主的格式來顯示 x:顯示所有程式,不以終端機來區分
3、關閉當前後台執行的命令
kill命令:結束程序
(1)通過jobs命令檢視jobnum,然後執行 kill %jobnum
(2)通過ps命令檢視程序號pid,然後執行 kill %pid
如果是前台程序的話,直接執行 ctrl+c 就可以終止了
4、前後臺程序的切換與控制
(1)fg命令
功能:將後台中的命令調至前台繼續執行
如果後台中有多個命令,可以先用jobs檢視jobnun,然後用 fg %jobnum 將選中的命令調出。
(2)ctrl + z 命令
功能:將乙個正在前台執行的命令放到後台,並且處於暫停狀態
(3)bg命令
功能:將乙個在後台暫停的命令,變成在後台繼續執行
如果後台中有多個命令,可以先用jobs檢視jobnum,然後用 bg %jobnum 將選中的命令調出繼續執行。
ubuntu 前台程式和後台程式
以前知道了 命令後,經常使用她把程式從前台轉換到後台。後來突然想時候那個程式了,我不知所措了。本文與 ubuntu 前台程式和後台程式 這裡一般是命令後加乙個 命令即可。比如 1 31098 2 31570 輸入命令 jobs 後,發現我們的那個後台程式了。1 running pc2server 2...
nohup後台執行 關閉後台程式
參考 在跑時間比較長的程式,或者列印資訊比較多,或者網路不穩定時,可以採用後台執行程式,然後把列印資訊儲存在檔案中,等程式結束後再檢查日誌,完成該功能可以用以下命令 1.nohup python3 u test.py test.log 2 1 2.回車 3.輸入exit命令退出終端 4.關閉shel...
華為手機如何徹底關閉後台程式
華為手機如何徹底關閉後台程式 在手機上找到 設定 這個程式,點選開啟。會出現以下的介面,有 全部設定 常用設定 兩個,選擇 全部設定 後,會羅列出手機的各項設定。在全部的設定中,找到 受保護的後台程式 這一欄,點選進入。然後你會看到你的手機受到保護的各項程式,對於警示高耗電的,盡量關閉,不然會消耗電...