写一个测试脚本:
文件名 $HOME/hello.sh
#!/bin/bash
while true
do
echo hello world >> /tmp/hello.log
sleep 1
done
赋予脚本权限
chmod +x $HOME/hello.sh
创建服务unit文件
sudo vim /etc/systemd/system/hello.service
##文件内容
[Unit]
Description = hello daemon
[Service]
ExecStart = /home/xyq/hello.sh ## 要执行的程序路径
Restart = always ## 程序意外退出会重启程序
Type = simple #默认类型
[Install]
WantedBy = multi-user.target
启动服务
sudo systemctl enable hello
sudo systemctl start hello
#运行状态确认
sudo systemctl status hello
成功则结果如下
000.jpg
网友评论