Compare commits

..

2 Commits

Author SHA1 Message Date
874f32a33f dig instead of ping + efficiency 2022-06-02 20:48:34 +05:00
b08d72152b error output 2022-06-02 20:47:44 +05:00

View File

@@ -3,7 +3,7 @@
CONFIG=/etc/nginx/sites-enabled/$1 CONFIG=/etc/nginx/sites-enabled/$1
DOMAIN=$2 DOMAIN=$2
IP=$(ping -c 1 $DOMAIN | awk '{print $3}' | head -n 1 | sed 's\(\\' | sed 's\)\\') IP=$(dig $DOMAIN +short)
IP_OLD=$(grep -A0 '#DYNAMIC' $CONFIG | awk '{print $2}' | cut -f1 -d ';') IP_OLD=$(grep -A0 '#DYNAMIC' $CONFIG | awk '{print $2}' | cut -f1 -d ';')
if [ "$IP" != "$IP_OLD" ] if [ "$IP" != "$IP_OLD" ]
@@ -14,9 +14,9 @@ then
sed -i "s/$IP_OLD/$IP/" $CONFIG sed -i "s/$IP_OLD/$IP/" $CONFIG
systemctl restart nginx systemctl restart nginx
else else
echo bruh echo nginx test failed
fi fi
else else
echo bruh echo IP IS SAME
fi fi