Ubuntu下程式的後台執行與開機自啟

2021-10-21 11:10:10 字數 689 閱讀 7848

1. 後台執行:nohup和&

2. 開機自啟:systemctl

2.1 建立服務檔案

systemctl daemon-reload

#檢視服務是否被正確識別

[unit]

#服務描述,寫有意義的內容,便於識別

after=network.target syslog.target

wants=network.target

[service]

type=******

#啟動服務的命令(此處寫你的frps的實際安裝目錄)

#execstart=/your/path/frps -c /your/path/frps.ini

[install]

wantedby=multi-user.target

2.3 將服務設定成開機自啟動
#檢視系統服務檔案是否被識別

--------------------------

#自啟動

--------------------------

2.4 使用方法

# 自啟動

# 重啟應用

# 停止應用

# 檢視應用的日誌

參考:ubuntu中如何使得程式在後台執行

linux使用systemctl設定程式開機自啟動

ubuntu 後台執行程式

在使用伺服器時,我們希望後台執行乙個程式,不占用當前視窗。ubuntu中可以使用nohup命令實現這個功能。nohup sh test.sh 執行上述命令後,系統會在後台執行命令 sh test.sh。同時,會生成輸出的日誌檔案,預設為nohup.out檔案。這種命令方式有個缺點,隨著命令的執行,n...

多種ubuntu後台執行與檢視程式的詳細方法

跑大網路時,經常需要掛網路應該怎麼掛 方法1 使用 方法2 使用nohup 方法3 使用nohup與 組合等 見nohup中第6部分的示例介紹 方法4 使用screen 一般在執行shell命令的時候我們在命令的後面加上乙個 這樣就可以使得該程式在後台執行。為後台執行意思,一般在執行命令後面加上 便...

Ubuntu下後台執行python指令碼

可以使用下面的命令來啟動上面的指令碼,讓python在後台執行。nohup python u train.py test.out 2 1 具體引數解釋如下 nohup python u main.py test.out 2 1 nohup 最後面的 是讓命令在後台執行 out.log是將資訊輸出到o...