Bonjour,
J'ai besoin de faire un petit script shell qui me permet de supprimer des fichiers en fonction de la date de création.
Code : Sélectionner tout - Visualiser dans une fenêtre à part find /var/www/html/Upload/up/ -type f -cmin +1 -exec rm -f {} \;
J'aimerais maintenant pouvoir enregistrer le résultat dans un fichier texte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part find /var/www/html/Upload/up/ -type f -cmin +1 -exec rm -f {} \ >> /var/www/html/log/log_DeleteFiles.txt;
Mais j'obtiens chaque fois une erreur :
Il me semble que le problème est du au fait qu'il n'y ai pas de coupure entre la commande "exec" et le ">>"find: Paramètre manquant pour « -exec »
J'ai essayé avec ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part find /var/www/html/Upload/up/ -type f -cmin +1 -exec rm -f {} \ | xargs >> /var/www/html/log/log_DeleteFiles.txt;
Mais j'ai toujours la même erreur...
Une idée?
Partager