若未主动设置CRON_UPDATE,则每次启动容器均生成一条随机cron

This commit is contained in:
anonymous 2021-09-04 19:11:51 +08:00
parent 8997a2a767
commit 2232d66e23
2 changed files with 8 additions and 5 deletions

View File

@ -6,18 +6,17 @@
```
docker run -d \
--name IYUUPlus \
-e CRON_UPDATE='23 3-23/6 * * *' `# 更新脚本的cron请务必修改否则无法更新` \
-v /volume1/IYUU/db:/IYUU/db \
-p 8787:8787 \
--restart=always \
iyuucn/iyuuplus
```
*如需指定IYUU脚本更新时间请添加一行`-e CRON_UPDATE='23 3-23/6 * * *' \`,请将`23 3-23/6 * * *`修改为你想更新的时间。*
#### 小钢炮方法:
```
docker run -d \
-e CRON_UPDATE='23 3-23/6 * * *' `# 更新脚本的cron请务必修改否则无法更新` \
-e cron='10 */10 * * *' \
-v /volume1/IYUU/db:/IYUU/db \
-v /var/lib/transmission/torrents:/torrents \
-v /var/lib/qbittorrent/.local/share/data/qBittorrent/BT_backup:/BT_backup \
@ -25,18 +24,19 @@ docker run -d \
--restart always \
iyuucn/iyuuplus
```
*如需指定IYUU脚本更新时间请添加一行`-e CRON_UPDATE='23 3-23/6 * * *' \`,请将`23 3-23/6 * * *`修改为你想更新的时间。*
#### AMD64平台MAC OS、台式、服务器、NAS等
```
docker run -d \
--name IYUUPlus \
-e CRON_UPDATE='23 3-23/6 * * *' `# 更新脚本的cron请务必修改否则无法更新` \
-v /volume1/IYUU/db:/IYUU/db \
-p 8787:8787 \
--restart=always \
iyuucn/iyuuplus
```
*如需指定IYUU脚本更新时间请添加一行`-e CRON_UPDATE='23 3-23/6 * * *' \`,请将`23 3-23/6 * * *`修改为你想更新的时间。*
**命令解释**

View File

@ -18,7 +18,10 @@ if [ ! -s .env ]; then
fi
if [[ -z ${CRON_UPDATE} ]]; then
CRON_UPDATE="23 3-23/6 * * *"
minute=$(($RANDOM % 60))
hour_start=$(($RANDOM % 6))
hour_interval=$(($RANDOM % 4 + 6))
CRON_UPDATE="${minute} ${hour_start}-23/${hour_interval} * * *"
fi
echo "设置cron..."