systemctl的service脚本写法
[Unit]
Description=MedicTech Server # 服务描述,可以自定义
After=network.target network-online.target nss-lookup.target #前两个不用理解当作等待网络状态就绪,后一个是主机名或域名DNS的解析服务就绪,就绪后在启动服务
[Service]
Type=simple # 服务类型,简单后台进程常用 simple
User=root # 指定运行服务的用户,根据你的需求修改,非 root 用户更安全
ExecStart=/home/jiangzhen/MedicTech/server/MedicTechServer # 替换为你的 MedicTechServer 的绝对路径!
Restart=on-failure # 失败时自动重启
RestartSec=5s # 重启前等待时间
StandardOutput=syslog # 标准输出重定向到系统日志
StandardError=syslog # 标准错误重定向到系统日志
SyslogIdentifier=MedicTechServer # 在系统日志中的标识
[Install]
WantedBy=multi-user.target # 指定在多用户模式下启用
Type=simple(持续前台)和Type=forking(后台运行)的区别
静,静,静

浙公网安备 33010602011771号