目录
3.添加可执行权限,运行脚本并且再开启一个终端查看脚本运行日志
4.在/etc/systemd/system/目录下编写mydate.service使systemd对其管控
5.使用systemctl daemon-reload重新加载配置
1.创建一个名为mydate.sh的脚本
2.在脚本中编写一个死循环程序
例如:
#! /bin/bash
while true; do
echo `date` >> /root/log.txt
sleep 2
done
3.添加可执行权限,运行脚本并且再开启一个终端查看脚本运行日志
使用tail查看日志
4.在/etc/systemd/system/目录下编写mydate.service使systemd对其管控
编辑内容如下:
[Unit]
Description=mydate
[Service]
Type=simple
ExecStart=/root/mydate.sh
Restart=always
[Install]
WantedBy=multi-user.target
~
5.使用systemctl daemon-reload重新加载配置
6.将SELinux的安全策略管理工具临时关闭
使用getenforce查看状态
使用setenforce 0将其临时关闭
7.测试
systemctl status mydate.service
systemctl start mydate.service
systemctl status mydate.service
最后使用systemctl stop mydate.service将其停下
到此,一个简单的systemd管控脚本制作完成