#!/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