Loading... # 样例: 启动 Seahub 服务 ``` [Unit] Description=Seafile Seahub After=network.target seafile.service [Service] ExecStart=/opt/seafile/seafile-server-latest/seahub.sh start ExecStop=/opt/seafile/seafile-server-latest/seahub.sh stop User=seafile Group=seafile Type=oneshot RemainAfterExit=yes [Install] WantedBy=multi-user.target ``` 启动 Tomcat 服务 ``` [Unit] Description=Tomcat After=network.target [Service] Type=oneshot ExecStart=/opt/apache-tomcat-9.0.26/bin/startup.sh start ExecStop=/opt/apache-tomcat-9.0.26/bin/shutdown.sh stop RemainAfterExit=yes User=root [Install] WantedBy=multi-user.target ``` # .service 文件说明 |参数|说明| |:-|:-| |[Unit] |服务的说明| |Description|描述服务| |After|描述服务类别| |[Service]|服务运行参数的设置| |Type=forking|是后台运行的形式| |ExecStart|为服务的具体运行命令| |ExecReload|为重启命令| |ExecStop|为停止命令| |PrivateTmp=True|表示给服务分配独立的临时空间| |[Install]|服务安装的相关设置,可设置为多用户| **注意:启动、重启、停止命令全部要求使用绝对路径** End Thanks! 🙌 最后修改:2020 年 09 月 23 日 04 : 51 PM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付