1.准备好你的sh脚本文件(或者其他启动程序的文件)
内容略过,就假设路径是/usr/local/my/my.sh吧。别忘了chmod +x 使脚本拥有可执行权限。
2.创建一个service文件
进入/etc/systemd/system/,创建一个my.service文件,(最好不要命名为my.service,自己定义name.service,我这里用my.service做例子 )内容如下
cd /etc/systemd/system/
sudo touch my.service
[Unit]
Description=just for test 这里填简介
After=BBB.service XXX.service AAA.service 这里填上你这个脚本所需要的前置service,都在/etc/systemd/system/下
[Service]
ExecStart=/usr/local/my/my.sh 这里填sh文件路径,比如这里运行了这个my.sh,后面也可以跟参数,比如 -D -I
[Install]
WantedBy=multi-user.target
3.启动服务
使用以下命令使能这个服务开机启动
# 重新加载配置文件
sudo systemctl daemon-reload service文件改动后要重新转载一下
sudo sys