services: add logging to /var in cloudflare-dns-update
This commit is contained in:
parent
74a6b83d75
commit
9866cbb774
@ -2,8 +2,6 @@
|
|||||||
|
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
mkdir -p .var
|
|
||||||
|
|
||||||
ZONE_ID="$(cat .var/zone_id)"
|
ZONE_ID="$(cat .var/zone_id)"
|
||||||
DNS_RECORD="$(cat .var/dns_record)"
|
DNS_RECORD="$(cat .var/dns_record)"
|
||||||
CACHED_PUBLIC_IP="$(cat .var/cached_public_ip)"
|
CACHED_PUBLIC_IP="$(cat .var/cached_public_ip)"
|
||||||
@ -11,9 +9,14 @@ AUTHORIZATION="$(cat .var/bearer)"
|
|||||||
|
|
||||||
IP_URL="ifconfig.me/ip"
|
IP_URL="ifconfig.me/ip"
|
||||||
SEND_TELEGRAM="$(pwd)/send_telegram"
|
SEND_TELEGRAM="$(pwd)/send_telegram"
|
||||||
|
LOG_FILE_PARENT="/var/log/cloudflare_update"
|
||||||
|
LOG_FILE="${LOG_FILE_PARENT}/$(date +%d_%m_%Y_update_dns).log"
|
||||||
|
|
||||||
|
mkdir -p "${LOG_FILE_PARENT}"
|
||||||
|
|
||||||
function info() {
|
function info() {
|
||||||
echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [INFO]: ${*}"
|
echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [INFO]: ${*}"
|
||||||
|
echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [INFO]: ${*}" >> "${LOG_FILE}"
|
||||||
}
|
}
|
||||||
function error() {
|
function error() {
|
||||||
echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [ERROR]: ${*}"
|
echo "$(date --iso-8601=minutes) CLOUDFLARE_DNS_UPDATE [ERROR]: ${*}"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user