Systemd 是 Linux 系统工具,用来启动守护进程,下面动手来给一个服务配置开启启动已经服务down掉自动重启

1.创建服务配置/etc/systemd/system/app.service

[Unit]
Description=govideo

[Service]
Type=simple
ExecStart=/bin/bash -c "cd /home/www/go && ./main" 
# 重启条件
Restart=always
# 几秒后重启
RestartSec=5

[Install]
WantedBy=multi-user.target

2.重载服务

systemctl daemon-reload

3.启动服务

systemctl start app.service 

4.最后执行以下来查看服务运行的状态信息

systemctl status app.service 

5.执行以下命令将服务添加到开机启动项

systemctl enable app.service

常见的命令有: start(启动), stop(停止), restart(重启), status(查看运行状态), enable(添加到开机启动项), disable(将程序从开机启动中移除)

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐