Une commande

Résolu
salut tout le monde
je cherche la ligne de commande qui sert à effacer seulement mes propres fichiers du dossier /tmp
par ce que je vais la programmer en tant qu'une tache crontab.
merci
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. Contributeur
    cd /tmp ; find . -user $LOGNAME -print -exec rm {} \;
    /tmp doit être protégé 1777 pour qu'un utilisateur ne puisse détruire que ses propres fichiers
    1. ça n'a pas marché!!
      find .-user root -print -exec rm {}\

      ..paramètre manquant pour -exec
      1. aha c 'est un problème d'espace entre {} \
        1. Modérateur
          Faut aussi ne pas oublier le ";" (point virgule) en fin d'expression qui fait parti intégrante de la commande.
      2. Contributeur
        Exécuter un find ... rm en tant que root, faut être sur de son coup ....

        cd /tmpp ; find . -user root -exec rm {} \;

        tmpp not found et les rm commencent ...là ou on est ...