Linux如何配置service

.service文件定義了一個服務,分爲[Unit],[Service],[Install]三個小節:

詳細配置字段說明可參考:https://www.cnblogs.com/zwcry/p/9602756.html

[Unit]
Description:描述,
After:在network.target,auditd.service啓動後才啓動
ConditionPathExists: 執行條件
[Service]
EnvironmentFile:變量所在文件
ExecStart: 執行啓動腳本
Restart: fail時重啓
[Install]
Alias:服務別名
WangtedBy: 多用戶模式下需要的

例:startnginx.service

[Unit]
Description=start nginx
After=network.target

[Service]
Type=forking
User=root
ExecStart=/home/root/nginx/sbin/nginx
Restart=always
RestartSec=20
LimitNOFILE=65536
TimeoutSec=60

[Install]
WangtedBy=multi-user.target

啓動service:systemctl start startnginx.service

配置自啓動:systemctl enable startnginx.service

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章