systemd开机启动示例

2020-12-18  本文已影响0人  xyqd

写一个测试脚本:

文件名 $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
上一篇 下一篇

猜你喜欢

热点阅读