20 lines
415 B
Bash
20 lines
415 B
Bash
#! /bin/bash
|
|
|
|
LOG_DIR="logs/robot"
|
|
|
|
mkdir -p $LOG_DIR
|
|
|
|
# 生成日志文件名(使用当前时间)
|
|
LOG_FILE="$LOG_DIR/robot_$(date +%Y%m%d_%H%M%S).log"
|
|
|
|
# 检查当前程序是否已经正在运行.
|
|
|
|
if pgrep -f "run_sync_robot.py" > /dev/null; then
|
|
echo "run_sync_robot 已经在运行中"
|
|
exit 1
|
|
fi
|
|
|
|
nohup python run_sync_robot.py > "$LOG_FILE" 2>&1 &
|
|
|
|
# 保存进程id
|
|
echo $! > "$LOG_DIR/robot.pid" |