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
    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 ...
    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. ça n'a pas marché!!
      find .-user root -print -exec rm {}\

      ..paramètre manquant pour -exec
      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