IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Sécurité sur programme Shell


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 266
    Par défaut Sécurité sur programme Shell
    Salut à tous,

    Mon programme est le suivant:

    while [ $var -ne 0 ]
    do var=$(ls -a $TARGET_DIR | sed -e "/\.$/d" | wc -l)
    done

    Cela permet de tester si un dossier est vide... Et de continuer le test tant qu'il n'est pas vide.

    Seulement, ça peut durer des lustres ! Comment puis-je mettre une sécurité !
    Tester et si au dela de 40 secondes il tourne toujours en boucle, le terminer..

    Merci de m'aider !

  2. #2
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Je mettrait plutôt un compteur de boucle que de temps. Ce serait plus facile (du moins avec mes connaissances ).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 266
    Par défaut
    peux tu préciser ta pensée ?

    Tu veux que je boucle un nombre de fois fixe ?

  4. #4
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Oui voila.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 266
    Par défaut
    mais je ne peux pas connaitre le nombre de fois qu'il boucle en 10 s.
    Donc si je veux que la boucle "boucle" un certain temps, je ne peux pas !

  6. #6
    Membre émérite Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Par défaut
    Oui, mais cela résout quand même le problème de la "boucle infinie".

    Mais comme je te le disais, si tu veux absolument que le critère de sortie de la boucle soit un délai, je ne connais pas de solution simple.

  7. #7
    Membre émérite
    Avatar de D[r]eadLock
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 504
    Par défaut
    Je te conseille d'ajouter un sleep 1 (voire plus) pour dormir un peu entre deux itérations de ta boucle sinon tu risque de prendre 100% du (d'un) processeur) pour pas grand-chose.

    [edit: et je changerais le titre du message parce que "sécurité" ne me parait pas très approprié (mais timer). Et aussi résolu ]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. aide sur programmation shell
    Par devhafid dans le forum Linux
    Réponses: 3
    Dernier message: 27/01/2010, 15h50
  2. Incrementation sur un shell
    Par amadoulamine1 dans le forum Linux
    Réponses: 4
    Dernier message: 21/11/2005, 08h57
  3. Programmation Shell
    Par Leila75 dans le forum Linux
    Réponses: 3
    Dernier message: 12/05/2005, 09h45
  4. Sécurité sur serveur apache
    Par Beaunico dans le forum Apache
    Réponses: 8
    Dernier message: 13/04/2004, 07h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo