Partage
  • Partager sur Facebook
  • Partager sur Twitter

DetecT quand 1 dossier n'est plus sujet a D modif

    17 décembre 2014 à 2:05:51

    Bonjour,

    j'utilise un programme qui va creer un dossier "TOTO" en le remplissant au fur et a mesure de divers ressources (fichiers, dossiers, sous dossiers, fichiers, etc..).
    je n'ai aucun moyen (ou plutôt je ne sais pas comment) detecter quand le programme a terminer son bazarre ; donc j'ai decide de m'y prendre autrement : detecter quand "TOTO" n'est plus sujet a des modifs.

    Quelqu'un connait cette commande ?

    Au final tous ce que je cherche a faire c'est :

    ls -ld $(find .)

    Mais je souhaite le faire au bon moment ...

    • Partager sur Facebook
    • Partager sur Twitter
      17 décembre 2014 à 2:37:04

      Ou idealement existe t il une commande qui permet de mettre a jour en temps reel le resultat :

      ls -ld $(find .)

      Ca pourrait etre sympa de suivre ca en temps reel ...

      • Partager sur Facebook
      • Partager sur Twitter
        17 décembre 2014 à 5:16:40

        Pour info, j'ai modifie ma commande

        ls -ld $(find .)

        car (lorsqu'il y a beaucoup beaucoup de fichier) j'ai l'erreur suivante:

        -bash: /bin/ls: Argument list too long

        Ma commande est maintenant :

        find / -type f




        • Partager sur Facebook
        • Partager sur Twitter
          17 décembre 2014 à 22:47:15

          Après avoir fini de remplir le dossier, que fait le programme ?

          En attendant, tu as toujours la possibilité d'utiliser stat pour connaître la date de dernière modification. Et si pendant 2 appels temporisé par exemple de 2 secondes, le résultat est identique, alors tu peux considérer la tâche terminée.

          -
          Edité par jo_link_noir 17 décembre 2014 à 22:48:04

          • Partager sur Facebook
          • Partager sur Twitter
            17 décembre 2014 à 23:01:13

            Scion a écrit:

            Ou idealement existe t il une commande qui permet de mettre a jour en temps reel le resultat :

            ls -ld $(find .)

            Ca pourrait etre sympa de suivre ca en temps reel ...

            watch -n 0 find / -type f ?

            -
            Edité par fscorpio 17 décembre 2014 à 23:01:33

            • Partager sur Facebook
            • Partager sur Twitter
              18 décembre 2014 à 9:04:37

              Merci pour vos reponses (desole si je met du temps a repondre mais comme je vis au Japon, les horaires sont complement inverser).

              Ce que je fais actuellement, c'est une boucle infinie qui check l'etat du processus de l'application. Lorsque c'est 0, j'en deduis (peut etre a tord) que l'application a termine de tourner ...

              J'arrete alors ma boucle infinie

              • Partager sur Facebook
              • Partager sur Twitter

              DetecT quand 1 dossier n'est plus sujet a D modif

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown