chore:UPDATE_CRON(#920)

This commit is contained in:
guorong.zheng 2025-02-21 10:55:50 +08:00
parent 76d2f7956d
commit fa0bd22cc8
7 changed files with 11 additions and 18 deletions

View File

@ -2,8 +2,7 @@ name: 'Update schedule'
on:
schedule:
- cron: '0 22 * * *'
- cron: '0 10 * * *'
- cron: '0 22,10 * * *'
workflow_dispatch:
branches:
- master

View File

@ -20,8 +20,7 @@ ENV APP_WORKDIR=$APP_WORKDIR
ENV LITE=$LITE
ENV APP_PORT=8000
ENV PATH="/.venv/bin:$PATH"
ENV UPDATE_CRON1="0 22 * * *"
ENV UPDATE_CRON2="0 10 * * *"
ENV UPDATE_CRON="0 22,10 * * *"
WORKDIR $APP_WORKDIR

View File

@ -279,8 +279,7 @@ docker run -d -p 8000:8000 guovern/iptv-api:lite
- 定时执行时间
```bash
-e UPDATE_CRON1="0 22 * * *"
-e UPDATE_CRON2="0 10 * * *"
-e UPDATE_CRON="0 22,10 * * *"
```
#### 3. 更新结果

View File

@ -25,7 +25,8 @@
[中文](./README.md) | English
✨💻[IPTV-Web](https://github.com/Guovin/iptv-web): IPTV live stream management platform, supports online playback and other features, under development...
✨💻[IPTV-Web](https://github.com/Guovin/iptv-web): IPTV live stream management platform, supports online playback and
other features, under development...
- [✅ Features](#features)
- [🔗 Latest results](#latest-results)
@ -287,8 +288,7 @@ Taking the host path /etc/docker as an example:
- Scheduled execution time
```bash
-e UPDATE_CRON1="0 22 * * *"
-e UPDATE_CRON2="0 10 * * *"
-e UPDATE_CRON="0 22,10 * * *"
```
#### 3. Update results

View File

@ -344,8 +344,7 @@ docker run -d -p 8000:8000 guovern/iptv-api:lite
- 定时执行时间
```bash
-e UPDATE_CRON1="0 22 * * *"
-e UPDATE_CRON2="0 10 * * *"
-e UPDATE_CRON="0 22,10 * * *"
```
### 3. 更新结果

View File

@ -377,8 +377,7 @@ Using the host path `/etc/docker` as an example:
- Scheduled execution time
```bash
-e UPDATE_CRON1="0 22 * * *"
-e UPDATE_CRON2="0 10 * * *"
-e UPDATE_CRON="0 22,10 * * *"
```
### 3. Update results

View File

@ -12,11 +12,9 @@ done
crontab -d
for cron_value in "$UPDATE_CRON1" "$UPDATE_CRON2"; do
if [ -n "$cron_value" ]; then
(crontab -l ; echo "$cron_value cd $APP_WORKDIR && /.venv/bin/python main.py") | crontab -
fi
done
if [ -n "$UPDATE_CRON" ]; then
(crontab -l ; echo "$UPDATE_CRON cd $APP_WORKDIR && /.venv/bin/python main.py") | crontab -
fi
# dcron log level
# LOG_EMERG 0 [* system is unusable *]