From 44490571599e0725a43327e263b3982ecb9d6a1e Mon Sep 17 00:00:00 2001 From: Brian at Podping Date: Thu, 30 Sep 2021 09:12:54 +0300 Subject: [PATCH] add date time Signed-off-by: Brian at Podping --- .gitignore | 2 ++ root/etc/cont-init.d/50-ddns | 13 ++++++++----- 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f2861fe --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +docker-compose.yaml +.vscode/settings.json diff --git a/root/etc/cont-init.d/50-ddns b/root/etc/cont-init.d/50-ddns index e0e2d8f..cd60599 100644 --- a/root/etc/cont-init.d/50-ddns +++ b/root/etc/cont-init.d/50-ddns @@ -13,16 +13,19 @@ else CurrentIpAddress=$(getPublicIpAddress) fi +now=$(date) + if [ "$CurrentIpAddress" != "$DnsIpAddress" ]; then - echo "Updating CloudFlare DNS record $CF_RECORD_NAME from $DnsIpAddress to $CurrentIpAddress..." + + echo "$now | Updating CloudFlare DNS record $CF_RECORD_NAME from $DnsIpAddress to $CurrentIpAddress..." update=$(updateDnsRecord $CF_ZONE_ID $CF_RECORD_ID $CF_RECORD_NAME $CurrentIpAddress) if [ "$update" == "null" ]; then - echo "ERROR: Failed to update CloudFlare DNS record $CF_RECORD_NAME from $DnsIpAddress to $CurrentIpAddress" + echo "$now | ERROR: Failed to update CloudFlare DNS record $CF_RECORD_NAME from $DnsIpAddress to $CurrentIpAddress" else - echo "CloudFlare DNS record $CF_RECORD_NAME ($CurrentIpAddress) updated successfully." + echo "$now | CloudFlare DNS record $CF_RECORD_NAME ($CurrentIpAddress) updated successfully." fi - + else - echo "No DNS update required for $CF_RECORD_NAME ($DnsIpAddress)." + echo "$now | No DNS update required for $CF_RECORD_NAME ($DnsIpAddress)." fi