Linux 定时重启 SecureTunnel 服务脚本
使用 Python 脚本实现每 21 分钟重启 SecureTunnel 服务
为了确保 SecureTunnel 服务的稳定运行,可以编写一个脚本,定时每 21 分钟执行一次 systemctl restart SecureTunnel 命令。
脚本代码
import time
import subprocess
while True:
subprocess.run(['systemctl', 'restart', 'SecureTunnel']) # 执行命令 systemctl restart SecureTunnel
time.sleep(21 * 60) # 等待 21 分钟
运行脚本
- 将上述代码保存为一个 Python 脚本文件,例如
restart_script.py。 - 在命令行中运行
python restart_script.py即可启动定时任务。
脚本说明
- 脚本使用 Python 语言编写,利用
subprocess模块执行系统命令systemctl restart SecureTunnel。 time.sleep(21 * 60)表示等待 21 分钟。while True循环确保脚本持续运行,直到手动停止。
注意事项
- 如果需要在一定时间段内运行一定次数后停止脚本,可以修改
while循环的条件或添加计数器来控制执行次数。 - 确保脚本文件具有可执行权限,并将其添加到系统启动项,以便在系统启动时自动运行。
- 定时重启服务可能会导致短暂的服务中断,需要根据实际情况进行调整。
原文地址: https://www.cveoy.top/t/topic/phME 著作权归作者所有。请勿转载和采集!