步骤一:创建要被管理的脚本
# vim /root/12456.sh
创建以下内容:
#!/bin/bash
for i in {1..5}
do
echo $i
done
(补充:这里以创建 /etc/root/for.sh 脚本为例)
步骤二:创建 systemctl 的管理文件
# vim /etc/systemd/system/12456.service
创建以下内容:
[Unit]
Description=12345
After=default.target
[Service]
Type=oneshot
ExecStart=/root/12456.sh
[Install]
WantedBy=default.target
(补充:这里以创建 /etc/systemd/system/12456.service 来管理 ExecStart=/root/12456.sh 为例)
步骤三:加载刚刚创建的 systemctl 管理文件
# systemctl daemon-reload
步骤四:给 systemctl 的管理文件添加执行权限
# chmod u+x /etc/systemd/system/12456.service
步骤五:通过 systemd 管理脚本
5.1 启动脚本
# systemctl start 12456.service
5.2 关闭脚本
# systemctl stop 12456.service
5.3 重启脚本
# systemctl restart 12456.service
5.4 让脚本开机自启
# systemctl enable 12456.service