Skip to main content

check_and_sync.sh

#!/bin/bash
#chmod +x /home/shuncom/bin/check_and_sync.sh
#30 1 * * * /home/shuncom/bin/check_and_sync.sh

# 检查是否有名为“shun-sync”的进程
PROCESS_NAME="shun-sync"
PROCESS_ID=$(pgrep -f $PROCESS_NAME)

# 如果找到进程,则杀掉该进程
if [ ! -z "$PROCESS_ID" ]; then
    kill $PROCESS_ID
    echo "$(date): Killed process $PROCESS_NAME with PID $PROCESS_ID" >> /home/shuncom/log/check_and_sync.log
fi

# 执行sttsync脚本
sh /home/shuncom/bin/sttsync
echo "$(date): Executed sttsync script" >> /home/shuncom/log/check_and_sync.log