systemctl 命令模式
将文件放在/usr/lib/systemd/system 或者 /etc/systemd/system目录下 (注意不同的系统这里会有区别)
1:在/etc/systemd/system目录下 建立test-main.service文件
输入
[Unit]
Description=testprogream1
After=network.target
[Service]
ExecStart=/usr/local/testprogream1/startprogream.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Type=forking
Restart=on-failure
[Install]
WantedBy=multi-user.target
保存退出
2:编辑startprogream.sh脚本
内容如下
#!/bin/sh
cd /usr/local/testprogream1/
echo "" > test.log
./test1 &
保存完毕
3:设置脚本开机启动
sudo systemctl enable test-main.service
sudo systemctl start test-main.service
4结束 是
sudo systemctl disable test-main.service
sudo systemctl stop test-main.service
按如上即可完毕