創建dotnet core後台線程

創建dotnet core後台線程

創建dotnet core服務後台線程

系統--linux(centos)

sdk--dotnet core

步驟:

1、啟動後台進程

nohup dotnet MyDemo.dll &

nohup--不掛斷地運行命令

dotnet--指令名稱

MyDemo.dll--服務全稱

&--後台進程標誌

使服務變為後台進程

2、 查看後台進程

ps aux|grep dotnet

查看到和dotnet 相關的進程

ps --(process status)查看進程,當前時刻的進程快照

參考 《每天一個linux命令(41):ps命令 - peida - 博客園》

a 顯示所有進程

-a 顯示同一終端下的所有程序

-A 顯示所有進程

c 顯示進程的真實名稱

-N 反向選擇

- e 等於「-A」

e 顯示環境變數

f 顯示程序間的關係

-H 顯示樹狀結構

r 顯示當前終端的進程

T 顯示當前終端的所有程序

u 指定用戶的所有進程

- au 顯示較詳細的資訊

-aux 顯示所有包含其他使用者的行程

-C<命令> 列出指定命令的狀況

--lines<行數> 每頁顯示的行數

--width<字元數> 每頁顯示的字元數

--help 顯示幫助信息

--version 顯示版本顯示

aux --顯示所有包含其他使用者的行程

grep --按關鍵字查詢

dotnet --待查詢的關鍵字

3、關閉後台進程

kill -9 28244

kill-- 關閉進程指令

可參考《每天一個linux命令(42):kill命令 - peida - 博客園》

9 -- 強制終止

HUP 1 終端斷線

INT 2 中斷(同 Ctrl + C)

QUIT 3 退出(同 Ctrl + )

TERM 15 終止

KILL 9 強制終止

CONT 18 繼續(與STOP相反, fg/bg命令)

STOP 19 暫停(同 Ctrl + Z)

28244 --進程id


推薦閱讀:

操作系統九成被國外壟斷,中國造何時覺醒?
一個Mac小白的自我修養
什麼是KMS
文件系統 | 文件操作
谷歌自研Fuchsia OS將兼容安卓:亦可在x86體系運行

TAG:操作系統 | Linux | dotnetcore |