From 9ea5821e792671ae4aa5b33a85c0d7b3e9de4408 Mon Sep 17 00:00:00 2001 From: Akira Date: Tue, 17 Nov 2020 13:09:15 +0800 Subject: [PATCH 1/3] =?UTF-8?q?crontab=20=E6=94=AF=E6=8C=81=E7=BB=84?= =?UTF-8?q?=E5=90=88=E5=91=BD=E4=BB=A4=EF=BC=8C=E8=B0=83=E6=95=B4=E7=AD=BE?= =?UTF-8?q?=E5=88=B0=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E8=B0=83=E6=95=B4?= =?UTF-8?q?=EF=BC=8C=E6=97=A0=E9=9C=80=E5=85=B3=E5=BF=83=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E5=88=B0=E9=82=A3=E4=B8=AA=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `crontab` 支持组合命令,调整签到定时任务调整,无需关心签到 `js` 文件下载到那个目录了 --- docker/crontab_list.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/crontab_list.sh b/docker/crontab_list.sh index 8b18f28..af32d57 100644 --- a/docker/crontab_list.sh +++ b/docker/crontab_list.sh @@ -1,7 +1,6 @@ 0 */1 * * * git -C /scripts/ pull >> /scripts/logs/pull.log 2>&1 2 */1 * * * crontab /scripts/docker/${CRONTAB_LIST_FILE} 3 */1 * * * npm install --prefix /scripts >> /scripts/logs/npm_install.log 2>&1 -4 */1 * * * npm install request --prefix /tmp >> /scripts/logs/npm_install_request.log 2>&1 # 每3天的23:50分清理一次日志 50 23 */3 * * rm -rf /scripts/logs/*.log @@ -13,7 +12,7 @@ ##############长期活动############## # 签到 -0 0,12,18 * * * node /scripts/jd_bean_sign.js >> /scripts/logs/jd_bean_sign.log 2>&1 +0 0,12,18 * * * cd /scripts && node jd_bean_sign.js >> /scripts/logs/jd_bean_sign.log 2>&1 # 京小超兑换奖品 0 0 * * * node /scripts/jd_blueCoin.js >> /scripts/logs/jd_blueCoin.log 2>&1 # 摇京豆 From c9e9944659e7748fc397b0e5fe7866a0b2a47aaf Mon Sep 17 00:00:00 2001 From: Akira Date: Tue, 17 Nov 2020 13:10:57 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=20`crontab`=20=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=BB=84=E5=90=88=E5=91=BD=E4=BB=A4=EF=BC=8C=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=AD=BE=E5=88=B0=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `crontab` 支持组合命令,调整签到定时任务调整,无需关心签到 `js` 文件下载到那个目录了 --- docker/crontab_list_ts.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/crontab_list_ts.sh b/docker/crontab_list_ts.sh index 3f14ea7..449d43c 100644 --- a/docker/crontab_list_ts.sh +++ b/docker/crontab_list_ts.sh @@ -1,7 +1,6 @@ 0 */1 * * * git -C /scripts/ pull |ts >> /scripts/logs/pull.log 2>&1 2 */1 * * * crontab /scripts/docker/${CRONTAB_LIST_FILE} 3 */1 * * * npm install --prefix /scripts |ts >> /scripts/logs/npm_install.log 2>&1 -4 */1 * * * npm install request --prefix /tmp |ts >> /scripts/logs/npm_install_request.log 2>&1 # 每3天的23:50分清理一次日志 50 23 */3 * * rm -rf /scripts/logs/*.log @@ -13,7 +12,7 @@ ##############长期活动############## # 签到 -0 0,12,18 * * * node /scripts/jd_bean_sign.js |ts >> /scripts/logs/jd_bean_sign.log 2>&1 +0 0,12,18 * * * cd /scripts && node jd_bean_sign.js |ts >> /scripts/logs/jd_bean_sign.log 2>&1 # 京小超兑换奖品 0 0 * * * node /scripts/jd_blueCoin.js |ts >> /scripts/logs/jd_blueCoin.log 2>&1 # 摇京豆 From cd22138ddd82d58affeead882ad2eecea171c777 Mon Sep 17 00:00:00 2001 From: Akira Date: Tue, 17 Nov 2020 13:19:52 +0800 Subject: [PATCH 3/3] Update Readme.md --- docker/Readme.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Readme.md b/docker/Readme.md index 8e7c709..7b5d824 100644 --- a/docker/Readme.md +++ b/docker/Readme.md @@ -76,11 +76,11 @@ jd_scripts: git -C /scripts/ pull node ``` -- `jd_scripts/my_crontab_list.sh` 参考内容如下: +- `jd_scripts/my_crontab_list.sh` 参考内容如下,自己根据需要调整增加删除,不熟悉用户推荐使用默认配置: ```shell 0 */1 * * * git -C /scripts/ pull |ts >> /scripts/logs/pull.log 2>&1 -2 0 * * * node /scripts/jd_bean_sign.js >> /scripts/logs/jd_bean_sign.log 2>&1 +2 0 * * * cd /scripts && node jd_bean_sign.js >> /scripts/logs/jd_bean_sign.log 2>&1 2 0 * * * node /scripts/jd_blueCoin.js >> /scripts/logs/jd_blueCoin.log 2>&1 2 0 * * * node /scripts/jd_club_lottery.js >> /scripts/logs/jd_club_lottery.log 2>&1 20 6-18/6 * * * node /scripts/jd_fruit.js >> /scripts/logs/jd_fruit.log 2>&1