cys003 commited on
Commit
5b304f3
·
verified ·
1 Parent(s): 2a49b26

Create entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +22 -0
entrypoint.sh ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+
3
+ # 创建必要目录并授权
4
+ mkdir -p /config /config/log
5
+ chmod -R 777 /config
6
+
7
+ # 清理 Chromium 锁文件
8
+ rm -f /config/*.lock /config/Singleton* 2>/dev/null || true
9
+
10
+ # 执行配置恢复
11
+ echo "=== 开始执行 Chromium 配置恢复 ==="
12
+ python3 /usr/local/bin/sync.py restore
13
+
14
+ # 启动后台备份循环(每5分钟一次)
15
+ echo "=== 定时备份已启动(每5分钟一次) ==="
16
+ while true; do
17
+ python3 /usr/local/bin/sync.py backup
18
+ sleep 300
19
+ done &
20
+
21
+ # 最后必须 exec /init,让 s6-overlay 接管 PID 1
22
+ exec /init