LINUX 程序的前後臺排程

2021-09-23 08:00:06 字數 2331 閱讀 8968

問題

1)測試xsnow軟體的安裝執行

2)調整path設定,直接執行xsnow即可執行此軟體

3)在桌面環境啟動xsnow程式,檢視效果

4)程序前後臺排程

5)將xsnow轉入後台執行

6)列出後台執行了哪些程式,並顯示pid

7)將後台的xsnow恢復到前台執行

8)掛起當前的xsnow程式

9)讓後台的xsnow程式繼續執行

方案ctrl+z 組合鍵,掛起當前程序(暫停並轉入後台),要注意與「&」符號的區別,加「&」是不會暫停的。

jobs 命令:檢視後台任務列表。

fg 命令:將後台任務恢復到前台執行。

bg 命令:啟用後台被掛起的任務。

步驟實現此案例需要按照如下步驟進行。

步驟一:測試xsnow軟體的安裝執行

分析: 利用vmware tools上傳軟體,搭建yum安裝xsnow圖形工具。

命令操作如下所示:

[root@localhost ~]# yum -y localinstall /root/xsnow-1.42-10.i386.rpm
調整path設定,直接執行xsnow即可執行此軟體。

命令操作如下所示:

[root@localhost ~]# rpm -ql xsnow     //檢視xsnow軟體安裝清單

/usr/x11r6/bin/xsnow

/usr/x11r6/man/man1/xsnow.1x.gz

/usr/share/doc/xsnow-1.42

/usr/share/doc/xsnow-1.42/readme

/usr/share/pixmaps/xsnow.png

[root@localhost ~]#/usr/x11r6/bin/xsnow //以絕對路徑執行,圖形終端會飄起雪花

[root@localhost ~]# echo $path //輸出path變數的值

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@localhost ~]# cp /usr/x11r6/bin/xsnow /bin/ //將可執行檔案複製到path路徑裡

[root@localhost ~]# xsnow //不加路徑直接執行測試

步驟二:程序前後臺排程

將xsnow轉入後台執行。

命令操作如下所示:

[root@localhost ~]# xsnow &
列出後台執行了哪些程式,並顯示pid。

命令操作如下所示:

[root@localhost 桌面]# jobs -l

[1]+ 2389 running xsnow &

[root@localhost 桌面]#

將後台的xsnow恢復到前台執行。

命令操作如下所示:

[root@localhost 桌面]# jobs 

[1]+ running xsnow &

[root@localhost 桌面]#

[root@localhost 桌面]# jobs

[1]+ running xsnow &

[root@localhost 桌面]# fg 1

xsnow

掛起當前的xsnow程式。

命令操作如下所示:

[root@localhost 桌面]# fg 1

xsnow

按ctrl+z暫停掛入後台

[root@localhost 桌面]# fg 1

xsnow

^z[1]+ stopped xsnow

[root@localhost 桌面]#

讓後台的xsnow程式繼續執行。

命令操作如下所示:

[root@localhost 桌面]# jobs

[1]+ stopped xsnow

[root@localhost 桌面]# bg 1

[1]+ xsnow &

[root@localhost 桌面]# jobs

[1]+ running xsnow &

[root@localhost 桌面]#

Linux 程序的前後臺排程

1 測試xsnow軟體的安裝執行 2 調整path設定,直接執行xsnow即可執行此軟體 3 在桌面環境啟動xsnow程式,檢視效果 4 程序前後臺排程 5 將xsnow轉入後台執行 6 列出後台執行了哪些程式,並顯示pid 7 將後台的xsnow恢復到前台執行 8 掛起當前的xsnow程式 9 讓...

linux 程序前後臺排程

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

程序的前後臺排程

1 測試xsnow軟體的安裝執行 2 調整path設定,直接執行xsnow即可執行此軟體 3 在桌面環境啟動xsnow程式,檢視效果 4 程序前後臺排程 5 將xsnow轉入後台執行 6 列出後台執行了哪些程式,並顯示pid 7 將後台的xsnow恢復到前台執行 8 掛起當前的xsnow程式 9 讓...