[SOLUCIONADO] Duda con script vinculado a "rm -R"

Imagen de KZKGGaara
0 puntos

Buenas,
Necesito eliminar todos los archivos de la carpeta ".Trash/cur" de cada buzón de usuarios. La ubicación de estas carpetas es:
/home/vmail/midominio.com/$USER/.Trash/cur

El problema está en $USER, dentro de "/home/vmail/midominio.com/" hay unos 500 directorios, dentro de cada directorio entonces está ".Trash/cur"

Bien, necesitaría un método para que me borre todos los archivos ubicados en "/home/vmail/midominio.com/$USER/.Trash/cur", independientemente de quién sea $USER

Eso sería todo.
Encontré un método bastante rudimentario, listando yo manualmente lo existente en "/home/vmail/midominio.com/", luego en un script pongo:
rm-R/home/vmail/midominio.com/adri/.Trash/cur/*
rm-R/home/vmail/midominio.com/adriana90/.Trash/cur/*
rm-R/home/vmail/midominio.com/alberto/.Trash/cur/*
rm-R/home/vmail/midominio.com/alejandra/.Trash/cur/*
---- etc -----

Pero, cuando se añada un nuevo usuario, y se añada un nuevo directorio a "/home/vmail/midominio.com/", tendría que añadir yo manualmente una línea al script, poniendo:
rm-R/home/vmail/midominio.com/NOMBRE-DE-USUARIO-NUEVO/.Trash/cur/*

Y así cada vez que se añada un usuario nuevo.

Espero alguien me pueda ayudar.
Saludos y gracias por adelantado.

Imagen de razaAztk
+1
0
-1

No lo he probado, puesto que no estoy en un SO tipo Unix, pero no puedes usar un comodin?

rm -R /home/vmail/midominio.com/*/.Trash/cur/*

Si lo pruebas, tal vez sería mejor hacerlo en otros directorios no críticos.

Saludos!

+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de KZKGGaara
+1
0
-1

En efecto, funciona a la perfección.
Marcaré el thread como solucionado, gracias :)

+1
0
-1

--
Firma moderada. Por favor lee las normas.