#!/bin/bash CONFIG=/etc/nginx/sites-enabled/$1 DOMAIN=$2 IP=$(ping -c 1 $DOMAIN | awk '{print $3}' | head -n 1 | sed 's\(\\' | sed 's\)\\') IP_OLD=$(grep -A0 '#DYNAMIC' $CONFIG | awk '{print $2}' | cut -f1 -d ';') if [ "$IP" != "$IP_OLD" ] then NGINX_STATUS=$(nginx -t 2>&1 | tail -n 1 | awk '{print $7}') if [ "$NGINX_STATUS" = "successful"] then sed -i "s/$IP_OLD/$IP/" $CONFIG systemctl restart nginx else echo bruh fi else echo bruh fi