Explorar el Código

* Eliminar virtual hosts repetidos

Guzmán Castanedo Villalba hace 5 años
padre
commit
3083b5324a
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      check-virtualhosts

+ 3 - 1
check-virtualhosts

@@ -39,11 +39,13 @@ getVirtualHosts() {
 		fi
 		for hostname in $linea;do
 			if [ $hostname != "server_name" ];then
-				hostnames[$cont]=$hostname
+				hostnames[$cont]=$(sed 's/;//g' $hostname)
 				cont=$((cont+1))
 			fi
 		done
 	done
+	# Eliminar repetidos
+	hostnames=($(echo "${hostnames[@]}" | tr ' ' '\n' | sort -u | tr '\n' ' '))
 	echo -en "Hostnames: ""${hostnames[@]}""\n"
 	unset linea cont hostname
 }