#!/bin/bash while true; do # 寻找 Python 进程并杀死 sleep 1800 pids=$(pgrep -f "python main.py") if [ -n "$pids" ]; then echo "Killing Python processes with PIDs: $pids" # 获取当前时间 current_time=$(date "+%Y-%m-%d %H:%M:%S") # 使用循环逐个杀死进程 for pid in $pids; do kill "$pid" echo "Restart at $current_time" >> log.txt # 将信息追加到log.txt文件中 done else echo "Python process not found." fi done