Linux系统自定义服务使用system方式启动步骤

确定启动的名字,如orzs

#启动服务路径
/etc/systemd/system/orzs.service

 

使用systemd启动服务

文件所在路径

/opt/orzs/start_orzs

文件配置文件路径和工作目录

#服务工作目录
/opt/orzs/
#配置文件目录
/opt/orzs/etc/

文件软连

#软连
ln -s /opt/orzs/start_orzs /usr/sbin/start_orzs

 

systemd配置文件路径和内容

[Unit]
Description=orzs
After=network.target

[Service]
ExecStart=/usr/sbin/start_orzs
#带日志目录的启动方式1 
#ExecStart=/usr/sbin/start_orzs --log-path=/var/log/orzslogs 
WorkingDirectory=/opt/orzs Environment="CONFIG_DIR=/opt/orzs/etc" 
#带日志目录的启动方式2 
#Environment="CONFIG_DIR=/opt/orzs/etc" "LOG_DIR=/var/log/orzslogs" 
Restart=always 
RestartSec=5 
StartLimitInterval=10 
StartLimitBurst=10 

[Install] 
WantedBy=multi-user.target

 

 

 

 

启动和自启动

#自启动
systemctl enable orzs

#启动
systemctl start orzs

 

posted @ 2024-11-28 13:14  orzs  阅读(4)  评论(0编辑  收藏  举报