Files
kami_itunes_third_api/deploy/docker-entrypoint.sh
danial 9d63f6068c refactor(scripts): 重构主程序执行逻辑
- 修改 docker-entrypoint.sh,增加睡眠时间以减少资源占用
- 重命名 main.py 中的函数 run_task 为 run
- 更新 scripts.py,使用 while 循环持续查询订单
2024-12-31 00:27:47 +08:00

15 lines
353 B
Bash

#!/bin/bash
# 定义锁文件路径
LOCKFILE="/tmp/my_python_task.lock"
while true; do
# 使用 flock -n 尝试获取锁,如果无法获取则立即退出
(
echo "$(date): Running Python script..."
flock -n 200 || exit 1
# 如果成功获取锁,则运行 Python 脚本
python -u main.py
) 200>$LOCKFILE
sleep 5
done