創建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 |