Ubuntu 開機自動啟動指令碼

2021-09-28 18:42:23 字數 910 閱讀 1668

ubuntu 開機自動啟動指令碼

flyfish

版本:ubuntu 18.04

目的想要在開機的啟動乙個名為a.py的指令碼

1 新建乙個擴充套件名為s**件,假設名字為custom.sh,該檔案的路徑是/home/santiago/autorun

內容為乙個啟動python指令碼

python a.py

2 再建乙個名為custom.service的檔案

內容是

[unit]

description=description

[service]

execstart=

/home/santiago/autorun/custom.sh

after=network.target

[install]

wantedby=multi-user.target

把custom.service拷貝到 /etc/systemd/system/目錄中

設定開機啟動

sudo systemctl enable custom.service

啟動服務

sudo systemctl start custom.service

到這裡就可以開機啟動啟動了

停止服務

sudo systemctl stop custom.service

檢視服務狀態

systemctl status custom.service

其他如果使用python的虛擬環境 source bin/activate

可以更換成 bash bin/activate

python a.py中python的目錄可以換成全路徑

/home/santiago/env/python a.py

nginx開機自動啟動指令碼

把以下指令碼儲存為nginx檔案放入 etc init.d nginx 然後可以通過 etc init.d nginx start 命令啟動nginx etc init.d nginx stop 命令停止nginx etc init.d nginx restart 命令重啟nginx 開機自動啟動n...

nginx開機自動啟動指令碼

把以下指令碼儲存為nginx檔案放入 etc init.d nginx 然後可以通過 etc init.d nginx start 命令啟動nginx etc init.d nginx stop 命令停止nginx etc init.d nginx restart 命令重啟nginx 開機自動啟動n...

linux開機自動啟動指令碼

前言 linux有自己一套完整的啟動體系,抓住了linux啟動的脈絡,linux的啟動過程將不再神秘。閱讀之前建議先看一下附圖。本文中假設inittab中設定的init tree為 etc rc.d rc0.d etc rc.d rc1.d etc rc.d rc2.d etc rc.d rc3.d...