diff --git a/ddns.sh b/ddns.sh index 19e8acd..d4bc97b 100755 --- a/ddns.sh +++ b/ddns.sh @@ -21,23 +21,23 @@ CF_RECORD_IDS=('d67b2a1b3d7cd520b8e8dad2cb522460' '658a4587ea02f0a65debf8ee832792e7') INTERNET_IP=`curl -s http://ipv4.icanhazip.com` -INTERFACE_IP=`ip address show wlan0 | grep wlan0 | grep global | awk '{print$2}'` DNS_RECORD_IP=`dig +short "${URLS[0]}" | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | awk 'NR==1{print}'` NOW_TIME=`date` if [ "$INTERNET_IP" != "$DNS_RECORD_IP" ] then - echo "Renew IP: ${DNS_RECORD_IP} to ${INTERNET_IP}" - echo "${NOW_TIME}: Renew IP: ${DNS_RECORD_IP} to ${INTERNET_IP}" > /home/awin/log/ddns.log + printf "[${NOW_TIME}]: Renew IP: ${DNS_RECORD_IP} to ${INTERNET_IP}\n" for ((i = 0; i < ${#URLS[@]}; i++)); do - echo "Update ${URLS[$i]}, ${CF_RECORD_IDS[$i]}" >> /home/awin/log/ddns.log + printf "\n************************************************************\n" + printf "Update ${URLS[$i]}, ${CF_RECORD_IDS[$i]}\n" curl -X PUT "https://api.cloudflare.com/client/v4/zones/${CF_ZONE_ID}/dns_records/${CF_RECORD_IDS[$i]}" \ -H "Authorization: Bearer ${CF_ACCESS_TOKEN}" \ -H "Content-Type: application/json" \ --data '{"type":"A","name":"'${URLS[$i]}'","content":"'${INTERNET_IP}'","ttl":120,"proxied":false}' done + printf "\n[${NOW_TIME}]: Update to ${INTERNET_IP}\n" else - echo "No change: ${INTERNET_IP}" - echo "${NOW_TIME}: No change: ${INTERNET_IP}" > /home/awin/log/ddns.log + printf "No change: ${INTERNET_IP}\n" + printf "[${NOW_TIME}]: No change: ${INTERNET_IP}\n" fi diff --git a/zeph_mining.sh b/zeph_mining.sh new file mode 100755 index 0000000..600aae1 --- /dev/null +++ b/zeph_mining.sh @@ -0,0 +1 @@ +sudo /home/awin/bin/xmrig-6.21.1/xmrig -o fr-zephyr.miningocean.org:5332 -u ZEPHYR2v2uoHBe9Nec1gzwSxgYwKKxHN8Dav2rnsPP1rbV1LiegjR4o8Y5uCHU3sZUSyQ8kpcTJckcyssmqecR7Y93o8mmFV5Lp2N -p AWIN-PC2 -a rx/0 -k --donate-level 0 --randomx-1gb-pages