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