mirror of
https://git.oceanpay.cc/danial/kami_itunes_third_api.git
synced 2025-12-18 21:19:19 +00:00
- 修改 docker-entrypoint.sh,增加睡眠时间以减少资源占用 - 重命名 main.py 中的函数 run_task 为 run - 更新 scripts.py,使用 while 循环持续查询订单
15 lines
353 B
Bash
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 |