![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| cómo encontrar los archivos mayores de 2 horas | PT14 | AIX | 3 | 03-05-2008 12:31 PM |
| cómo encontrar los archivos mayores de 4 horas en HP-UX | caprikar | UNIX para usuarios avanzados y expertos | 3 | 11-27-2007 05:23 PM |
| encontrar archivos de más de un archivo dado | Shivdatta | Programación de scripts de shell y | 5 | 07-24-2006 07:25 AM |
| sólo encontrar los archivos mayores de edad x minuto | dsimpg1 | Programación de scripts de shell y | 1 | 05-18-2006 11:48 PM |
| Encontrar archivos que tengan más de 20 días y no encontrar el uso | halo98 | Programación de scripts de shell y | 2 | 05-18-2006 02:19 PM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
encontrar archivos de más de 30 minutos, cuenta y enviar correo
Hola a todos,
Yo escribí este script para encontrar los archivos de más de parámetro de tiempo, contar el número de archivos, y enviar un correo electrónico a mí que algunos archivos están en una carpeta en particular. Por el camino particular, el script debe esperar parámetro de retardo antes de ejecutar de nuevo. Por ejemplo, suponiendo que el archivo de entrada se parece a esto 20 A / B / 5 millones 10 C / D 4m La secuencia de cambios de dir a A / B, encuentra todos los archivos de más de 20 minutos, los cuenta y envía un correo electrónico a me.It luego espera 5 minutos antes de ejecutar again.It, sin embargo, sigue funcionando con el proceso de segunda vía (C / D). Sólo si se espera encontrar los archivos más viejo que el parámetro de tiempo, de lo contrario se nothing.It espera sólo para la ruta de acceso si se encuentran los archivos, de lo contrario se mantiene el procesamiento por otros caminos. Escribí algo como esto, pero doesnt parecen funcionar Código:
#!/bin/ksh
#The filepathinput format is 30 /A/B/C/gunner 10m
while read AGE PATH DELAY
do
cd $PATH
for file in $(ls)
do [[ $(( $(./fileage $file)/60)) -ge $AGE ]]
echo $file >>outputfiles.txt
done
final=`wc -l outputfiles.txt|awk '{print $1}'`
if $final -ge 1
then
echo $final|mailx -s "Unprocessed Files in blabla" gunner.love@henry.com
else
echo "Everything's OK"
fi
rm -f outputfiles.txt
sleep $DELAY
cd -
done < filepathinput.txt
Gracias |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|