centos 开机启动项配置
配置方法:
1. 在 /usr/lib/systemd/system 目 录 添 加 一 个 配 置 文 件 test_main.service 。 ( 以
test_main.service 为例。)
2. 输入命令:sudo systemctl enable test_main。(会在/etc/systemd/system 目录添加一
个符号链接,指向/usr/lib/systemd/system 里面的 test_main.service 文件)
3. test_main.service 的内容:
[Unit]
#(描述)
Description=TestMain daemon
#(本服务在 network.service 之后启动)
After=network.target
[Service]
#(启动服务命令)
ExecStart=/home/yubo/person/main
#(停止服务命令)
ExecStop=killall main
#(默认,服务进程不会 fork 或者该服务不启动其他服务)
Type=simple
#(非正常退出时(退出状态码非 0),包括被信号终止和超时,才会重启;守护进程)
Restart=always
#(服务重启之前需要等待的秒数)
RestartSec=10s
#(不给服务分配独立的临时空间)
PrivateTmp=false
[Install]
#(默认运行级别:即第三运行级别,多用户,无图形)
WantedBy=multi-user.target