ubuntu程序管理

2021-09-01 09:56:10 字數 1504 閱讀 6038

ubuntu結束程序方法

1、開啟終端

2、敲 ps -ef 查出程序的編號(就是pid那列)

3、敲 kill pid (如果pid是123456,則kill 123456)

4、ok了

顯然這也不是最好的辦法,因為ps -ef出來的是一大串的資訊,很難找到我們的資訊,這時可以使用gerp來進行匹配。

所以命令如下:

ps -ef | gerp 關鍵字

譬如:

ps -ef | grep erlang

joe 2534 2233 0 09:40 pts/1 00:00:00 /usr/lib/erlang/erts-5.8.5/bin/beam.smp -- -root /usr/lib/erlang -progname erl -

- -home /home/joe --

joe 2614 2233 0 09:54 pts/1 00:00:00 grep --color=auto erlang

這時就很方便對程序進行查殺了。

1:& 將指令丟到後台去執行;

joe@ubuntu:~$ erl &

[1] 2643

檢視一下程序:

joe@ubuntu:~$ ps -ef | grep erl

joe 2643 2233 0 10:01 pts/1 00:00:00 /usr/lib/erlang/erts-5.8.5/bin/beam.smp -- -root /usr/lib/erlang -progname erl

-- -home /home/joe --

joe 2657 2233 0 10:02 pts/1 00:00:00 grep --color=auto erl

[1]+ stopped erl

erlang已經在後台跑起來了。

2:[ctrl+z]講前台的任務丟到後台暫停

3:jobs檢視後台的工作情況

joe@ubuntu:~$ jobs

[1]+ stopped erl

4:fg %jobnumber 將後台的任務拿到前台來處理

joe@ubuntu:~$ fg 1

erlerlang r14b04 (erts-5.8.5) [source] [64-bit] [smp:2:2] [rq:2] [async-threads:0] [kernel-poll:false]

eshell v5.8.5 (abort with ^g)

1>

5:bg %jobnumber 將任務拿到後台去處理

6:kill 管理後台任務

這幾個命令都比較常用,以後有新的學習會繼續完善此文。

ubuntu中的程序管理

1,檢視占用某個埠的程序 lsof i 22 檢視占用埠號為22的埠的進行執行結果 command pid user fd type device size off node name sshd 1121 root 3u ipv4 16060 0t0 tcp ssh listen sshd 6069...

Ubuntu系統程序管理筆記

今天對前端伺服器進行遷移,本來前端伺服器就一台,都是放置前端靜態檔案的地方,應該是比較簡單的。唯一的問題是由於nginx需要給ie8瀏覽器個i同https訪問支援,不得不對nginx進行重新編譯。編譯完成後想啟動一下服務,才發現沒有systemctl,於是使用service命令,奇怪的是servic...

ubuntu中工作程序的管理

一 直接將命令丟到後台去執行的 在命令後面加上 後 執行該命令的程序將會在後台去執行 而不會占用終端 二 將工作丟到後台中暫停 ctr z 比如你用vim 正在編寫乙個檔案 突然將想要知道該檔案的具體目錄 這是 你可以按ctr z將任務對到後台停止 在檢視目錄 停止後你可以使用 jobs l檢視後台...