This commit is contained in:
Eliezer Croitoru 2021-07-14 15:11:52 +03:00
parent b0d8e987f6
commit 2d8bdbbc41
4 changed files with 35 additions and 2 deletions

View File

@ -1,3 +1,15 @@
# Example of a crontab job # Example of a crontab job
```*/10 * * * * wget -q https://raw.githubusercontent.com/elico/cp-tls-inspection-application-update-cron/master/cron-example-with-diff-dstdom.sh -O /storage/cron-example-with-diff-dstdom.sh >/dev/null 2>&1 && md5sum /storage/cron-example-with-diff-dstdom.sh |grep "^abd059721f467572a4de49cbf5bc7024 " && bash /storage/cron-example-with-diff-dstdom.sh test https://gist.githubusercontent.com/elico/249034a199d17ce52524f47fad49964f/raw/bdd95d87232f8173185acc14540d58bfb2c9ff79/010-GeneralTLSInspectionBypass.dstdom >/dev/null 2>&1``` ```
*/10 * * * * wget -q https://raw.githubusercontent.com/elico/cp-tls-inspection-application-update-cron/master/cron-example-with-diff-dstdom.sh -O /storage/cron-example-with-diff-dstdom.sh >/dev/null 2>&1 && md5sum /storage/cron-example-with-diff-dstdom.sh |grep "^aaf096ee1b0b946f7be4d29186902bfb " && bash /storage/cron-example-with-diff-dstdom.sh NgTechBypassDstDomain https://gist.githubusercontent.com/elico/249034a199d17ce52524f47fad49964f/raw/bdd95d87232f8173185acc14540d58bfb2c9ff79/010-GeneralTLSInspectionBypass.dstdom >/dev/null 2>&1
```
# Example of update bash script
```bash
#!/usr/bin/env bash
wget https://raw.githubusercontent.com/elico/cp-tls-inspection-application-update-cron/master/cron-example-with-diff-dstdom.sh \
-O /storage/cron-example-with-diff-dstdom.sh && \
md5sum /storage/cron-example-with-diff-dstdom.sh | grep "^aaf096ee1b0b946f7be4d29186902bfb " && \
bash /storage/cron-example-with-diff-dstdom.sh NgTechBypassDstDomain https://gist.githubusercontent.com/elico/249034a199d17ce52524f47fad49964f/raw/bdd95d87232f8173185acc14540d58bfb2c9ff79/010-GeneralTLSInspectionBypass.dstdom
```

View File

@ -199,4 +199,4 @@ else
echo "${TMP_CLISH_TRANSACTION_FILE}" echo "${TMP_CLISH_TRANSACTION_FILE}"
fi fi
rm -fv "${LOCK_FILE" rm -fv "${LOCK_FILE}"

9
gen-cron-line.sh Executable file
View File

@ -0,0 +1,9 @@
#!/usr/bin/env bash
SCRIPT_MD5_SUM=$(md5sum cron-example-with-diff-dstdom.sh|awk '{print $1}')
SCRIPT_URL="https://raw.githubusercontent.com/elico/cp-tls-inspection-application-update-cron/master/cron-example-with-diff-dstdom.sh"
DST_DOMAIN_LIST_URL="https://gist.githubusercontent.com/elico/249034a199d17ce52524f47fad49964f/raw/bdd95d87232f8173185acc14540d58bfb2c9ff79/010-GeneralTLSInspectionBypass.dstdom"
APP_NAME="NgTechBypassDstDomain"
SCRIPT_PATH="/storage/cron-example-with-diff-dstdom.sh"
echo "*/10 * * * * wget -q ${SCRIPT_URL} -O ${SCRIPT_PATH} >/dev/null 2>&1 && md5sum ${SCRIPT_PATH} |grep \"^${SCRIPT_MD5_SUM} \" && bash ${SCRIPT_PATH} ${APP_NAME} ${DST_DOMAIN_LIST_URL} >/dev/null 2>&1"

12
gen-update-script.sh Executable file
View File

@ -0,0 +1,12 @@
#!/usr/bin/env bash
SCRIPT_MD5_SUM=$(md5sum cron-example-with-diff-dstdom.sh|awk '{print $1}')
SCRIPT_URL="https://raw.githubusercontent.com/elico/cp-tls-inspection-application-update-cron/master/cron-example-with-diff-dstdom.sh"
DST_DOMAIN_LIST_URL="https://gist.githubusercontent.com/elico/249034a199d17ce52524f47fad49964f/raw/bdd95d87232f8173185acc14540d58bfb2c9ff79/010-GeneralTLSInspectionBypass.dstdom"
APP_NAME="NgTechBypassDstDomain"
SCRIPT_PATH="/storage/cron-example-with-diff-dstdom.sh"
echo -e "#!/usr/bin/env bash\nwget ${SCRIPT_URL} \\
-O ${SCRIPT_PATH} && \\
md5sum ${SCRIPT_PATH} | grep \"^${SCRIPT_MD5_SUM} \" && \\
bash ${SCRIPT_PATH} ${APP_NAME} ${DST_DOMAIN_LIST_URL}"