mirror of
https://git.oceanpay.cc/danial/kami_itunes_third_api.git
synced 2025-12-18 22:20:08 +00:00
- 修改 Docker Compose 配置,简化网络设置 - 新增 Docker 入口脚本,实现容器锁机制 - 更新 Dockerfile,使用新的入口脚本 - 添加 Makefile,简化部署流程 - 优化 Python 脚本,去除冗余的循环结构
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 |