Si vous voulez les exécuter tous les deux en arrière-plan, mettez-les dans un sous-shell:
(find /tmp/ -type f -mtime +3 | xargs rm -Rf) &
Mais, s'il vous plaît, ne faites pas cela. Piping find
output dans xargs
est dangereux à moins d'utiliser les options suivantes, qui sont supportées dans GNU et BSD find
et xargs
:
find … -print0 | xargs -0 …
Si find
renvoie des fichiers avec des espaces dans leur nom, vous pourriez - sans le savoir - supprimer irréversiblement les mauvais dossiers. Lisez attentivement le manuel de find
et la section sur la suppression de fichiers pour plus d'informations.
La manière la plus sûre, dans votre cas, serait:
find /tmp/ -type f -mtime +3 -delete &