linux關於後台的操作

2021-07-15 22:26:50 字數 1065 閱讀 1622

bash 分為前台和後台 ,後台的工作狀態又分為暫停和執行中。

直接將命令丟到後台去「執行」的 &

1:本來乙個bash環境只能執行乙個工作,要想執行多個工作就可以將某些工作放到後台去執行。

好處: 不怕被ctrl + c中斷,

壞處:但是要注意工作的資料流向, 一些錯誤資訊會直接影響前台,而你還無法停止按ctrl +c 沒用。

解決辦法: 利用資料流重定向,將輸出資料傳送到某個檔案中,

2:後台的操作:

1:將目前的工作丟到後台中「暫停」 ctrl-z

例如 vi 1.c 在一般模式下按ctrl-z

find / -print 再按ctrl-z

就可以再一次將它放到後台去暫停。

2: 檢視目前的後台的工作狀態: jobs

-l: 會列出後台每個程序的資訊包括pid

-r: 會列出正在後台執行的工作

-s: 僅列出正在後台暫停的工作

×××

+-號: +號代表最近被放到後台的工作,-號代表最近最後第二次放到後台中的工作號碼,而超過做後第三個以後的工作就不會有+——號了。

1,2…的數字代表工作號碼

3:將後台的工作拿到前台來處理: fg %jobnumber//1, 2

4: 讓工作在後台下的狀態變成執行中: bg//後台正在執行的工作不能用ctrl-z進行停止

5: 管理後台中的工作:kill

-l: 列出都有那些可以接受的訊號。 經常用的有三個訊號

-1: 重新讀取一次引數的配置檔案,重啟已經被終止的程式

-2: 與鍵盤輸入ctrl-c是一樣的中斷乙個程序

-9: 強行刪除乙個工作

-15:以正常的方式終止一項工作

-17: 相當於ctrl-z

kill -9 %1; jobs

kill -signal pid / %number 工作號碼

工作管理的「後台」:在終端機寫可以避免ctrl-c中斷的情景,並不是放到系統的後台,工作管理的後台與終端機還是有聯絡的。

linux關於後台啟動程式

正經學徒,佛系記錄,不搞事情 最終語句 nohup test.sh 1 dev null 2 1 解釋 建立test.sh測試指令碼 vi test.sh 內容 bin bash while true do echo 不停的執行 sleep 5 done 設定檔案許可權可執行 結果是內容直接輸出在控...

Linux關於IP的操作

1.顯示當前啟動的網路介面命令 ifconfig 2.檢視當前所有網路介面命令 ifconfig a 3.檢視指定網路介面命令 ifconfig eth0 二 修改ip位址方式 靜態 1.臨時生效 除錯時修改ip,僅在當前生效,重啟後恢復為原有ip ifconfig eth0 192.168.63....

關於CMS後台展示 操作方式的個人拙見

如今,cms系統可以說遍地都是,幾乎任何一家做網際網路的it公司,都會有一套或多套公司內部的cms系統,而開源的cms也很多,國內的有織夢 phpcms php168,國外的就更多了,比較知名的應該是wordpress了,雖然他的定位是在部落格,但是其強大的功能與豐富的外掛程式,也能夠通過外掛程式轉...