[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Script con mailq



El jue, 06-09-2007 a las 09:29 +0200, Diego Martínez escribió:
> 
> Hola,
> 
> Estoy dándole vueltas a un script que necesito pero no se me ocurre
> como hacerlo. He googleado pero no encuentro exactamente lo que
> quiero. Os cuento.
> 
> De vez en cuando la cola de correo se me queda tonta y se junta con
> 1000 ó 2000 correos sin procesar y tengo que hacer un flush a la cola
> para que procese de nuevo, pero claro, hasta que no me doy cuenta la
> cola va engordando.
> 
> La idea es hacer un script que haga un mailq y vea el número total de
> correos encolados, y cuando pase de un número concreto de correos me
> avise de alguna forma.
> 
> Espero haberme explicado bien.
> 
> Gracias
> 

Sólo tienes que leer la última línea de mailq y buscar el número:


#!/bin/bash

MAX=500

por_procesar=$(mailq|tail -1| awk '{print $5}')

if [ $(por_procesar) -gt $MAX ]; then
  mailq -q
fi


echo "Saludos"

-- 
http://soleup.eup.uva.es/mariodebian

Attachment: signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente


Reply to: