Este script verifica un listado de archivos, los cuales se leen en forma secuencial y se verifica en una determinada url si el archivo existe. Si existe, continua con la siguiente iteración. Si no existe lo guarda en un LOG indicando la fecha y hora de consulta.-
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/bin/ksh archivos="/usr01/home/pruebas/archivos.txt" log="/usr01/home/pruebas/archivos.log" url=/usr01/home/pruebas/ for archi in $(cat $archivos); do if test -f $url$archi ; then continue else echo "`date +%d%m%Y` `date +%H:%M:%S` $url$archi no ha llegado" >> $log fi done |