boube escribió:
> On Thu, Nov 02, 2006 at 04:30:34PM -0300, Alberto Rivera wrote:
>> boube escribió:
>>> 2006/11/2, Alberto Rivera <[EMAIL PROTECTED]>:
>>>
>>>> Hola listeros, tengo una servidor de correo que esta almacenando
>>>> cualquier cantidad de logs (info y syslog) en el var lo que me produce
>>>> que deje de funcionar hasta que le doy un poco mas a este espacio ...
>>>> bueno la cosa es que he tratado de configurar el syslog de varias
manera
>>>> pero resulta que me sigue arrojando los mismos logs y la misma
cantidad
>>>> con lo que me dura sólo un poco más de lo habitual. Adicionalmente,
>>>> tengo algunos usuarios que están mal acostumbrados que no eliminan la
>>>> basura cuando botan algo al correo, bueno la idea que tengo es
hacer un
>>>> script para que me localice los directorios Trash por ejemplo y
elimine
>>>> el contenio .. alguien tiene una idea ????
>>>>
>>>> salu2
>>>>
>>>>
>>> Creo que algo así valdría:
>>>
>>> find / -name Trash -exec rm -rf {} \;
>>>
>>> Si no prueba con el man find.
>>>
>>> PD: Úsalo con cuidado ;)
>>>
>>>
>> o gracias, si justamente por el cuidado que hay que tener no se te
>> ocurre nada para mostrar los directorios primero antes de hacer un rm
>> -rf ???? o sea que los liste ... como para probar nomas ... le saco el
>> rm :)
>
> Si leyeras el man del find te darias cuenta de que {} significa la
ruta de
> los archivos que encontró. Supongo que seria algo asi (no lo he probado):
>
> find / -name Trash -exec ls {} \;
>
> Saludos!
>
Para mostrar los directorios basta con hacer un
find / -name Trash
De pronto sería más interesante un:
find / -name Trash -exec cat {} \; | more
Pero si en lugar de eliminar el archivo quisiera dejarlo en blanco???
Probé esto y no funcionó...
find / -name Trash -exec echo "" > {} \;
El archivo quedó igual...
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]