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...