mirror of https://github.com/jerome158/LIVETV.git
chore:UPDATE_CRON(#920)
This commit is contained in:
parent
76d2f7956d
commit
fa0bd22cc8
|
|
@ -2,8 +2,7 @@ name: 'Update schedule'
|
|||
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 22 * * *'
|
||||
- cron: '0 10 * * *'
|
||||
- cron: '0 22,10 * * *'
|
||||
workflow_dispatch:
|
||||
branches:
|
||||
- master
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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. 更新结果
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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. 更新结果
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 *]
|
||||
|
|
|
|||
Loading…
Reference in New Issue