Este Script sirve para contabilizar la cantidad de archivos «html» y «pdf» que existen en un determinado directorio y en un listado de servidores. va mostrando el resultado por pantalla indicando el nombre del servidor y la cantidad de documentos encontrados.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#!/usr/bin/bash ruta="/usr01/app/doc" servidores="/usr01/home/chequeo/servidores.txt" html="ls $ruta | grep html | wc -l" pdf="ls $ruta | grep pdf | wc -l" echo "Consulta cantidad de archivos en $ruta" for linea in $(cat $servidores); do con1=`rsh $linea $html` con2=`rsh $linea $pdf` echo " Servidor $linea tiene $con1 html $con2 pdf archivos" done echo "-----------------------------------------------------------------------------------------" exit |
Al ejecutarlo se obtiene el siguiente resultado :
1 2 3 4 |
Consulta cantidad de archivos en /usr01/app/doc Servidor server001 tiene 91 html 96 pdf archivos Servidor server002 tiene 104 html 110 pdf archivos Servidor server003 tiene 38 html 43 pdf archivos |