使用 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 分钟

运行脚本

  1. 将上述代码保存为一个 Python 脚本文件,例如 restart_script.py
  2. 在命令行中运行 python restart_script.py 即可启动定时任务。

脚本说明

  • 脚本使用 Python 语言编写,利用 subprocess 模块执行系统命令 systemctl restart SecureTunnel
  • time.sleep(21 * 60) 表示等待 21 分钟。
  • while True 循环确保脚本持续运行,直到手动停止。

注意事项

  • 如果需要在一定时间段内运行一定次数后停止脚本,可以修改 while 循环的条件或添加计数器来控制执行次数。
  • 确保脚本文件具有可执行权限,并将其添加到系统启动项,以便在系统启动时自动运行。
  • 定时重启服务可能会导致短暂的服务中断,需要根据实际情况进行调整。
Linux 定时重启 SecureTunnel 服务脚本

原文地址: https://www.cveoy.top/t/topic/phME 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录