建立一個新的 Systemd 服務單位設定檔,
儲存於 /etc/systemd/system/davidou_check.service
其中davidou_check名稱你要自己改成你想要的service 名稱
之後就要編輯這個service 檔案
vi /etc/systemd/system/davidou_check.service
[Unit]
Description=davidou NFS automount daemon
[Service]
Type=simple
user=root
ExecStart=/davidouauto.sh
Restart=always
[Install]
WantedBy=multi-user.target
寫好存檔之後這點很重要,我卡很久就是忘記做這步驟。這個檔案的權限要是644
sudo chmod 644 /etc/systemd/system/davidou_check.service
寫完之後要重新載入設定檔讓他生效
# 重新載入 Systemd 設定檔
sudo systemctl daemon-reload
之後就可以用
sudo systemctl davidou_check start #啟動服務 sudo systemctl davidou_check status #查看服務狀態 sudo systemctl davidou_check stop #關閉服務 寫到這裡你應該會想到還有一個步驟沒有做到,就是這個serive要執行甚麼 我們剛剛裡面有寫 ExecStart=/davidouauto.sh 所以我們要在根目錄下創一個我們要執行的davidouauto.sh腳本,你這邊也可以換成你要執行的腳本這樣