Hacer un ping a todos los dominios en mi servidor shell


console

En ocasiones necesitamos verificar si todas las cuentas de correo que tenemos creadas en nuestro servidor realmente están funcionando correctamente.

Para este problema la consola Shell (basada en LINUX) tiene nos brinda una práctica solución:

for variable in `cat /etc/localdomains`;
do
done

Esta opción nos permite hacer un ping a todos nuestros dominios, sin embargo ¿Qué pasa si tengo miles de cuentas?, lamentablemente la consola no podrá mostrarnos todos los resultados.

Para solucionar este nuevo problema, podemos guardar los resultados del ping en un archivo de texto. Primero debemos crear un archivo .txt en cualquier dirección dentro de nuestro servidor.

El código final quedaría de la siguiente manera:

for variable in `cat /etc/localdomains`;
do
ping -c 1 $variable >> /home/usuario/public_html/nombredelarchivo.txt;
done

 

Para finalizar debemos ir a la ruta del archivo y revisar el contenido.

Previous ¿Te has quedado sin acceso al backend al activar el plugin?
Next Crear una contraseña segura

No Comment

Leave a reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *