Comment tuer un shell (cas particulier)
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Comment tuer un shell (cas particulier)



  1. #1
    Micka57130

    Comment tuer un shell (cas particulier)


    ------

    Bonjour,

    J'ai - par l'intermédiaire d'un bouton sur une page web - lancé un script shell me permettant de prendre des photos toutes les X secondes via une raspicam.

    Cependant je ne sais pas comment arrêter le script. Aucun processus ne se créer.
    Dois-je refaire un programme php pour stopper le script ?

    Si vous avez quelques idées pour m'aider.
    Merci d'avance.
    Cordialement,

    Mickael

    -----

  2. #2
    minushabens

    Re : Comment tuer un shell (cas particulier)

    il utilise cron?

  3. #3
    polo974

    Post Re : Comment tuer un shell (cas particulier)

    bonjour,
    d'abord, tu pourrais indiquer dans ton sujet précédent comment tu as résolu ton pb...

    ensuite, soit :
    tu mets une date (heure:minute:seconde) butoir à ton script (qui doit bien exister dans les process).
    pour la date en sh: date +%s te donne la date actuelle en seconde depuis une origine temporelle (1970 je crois)
    pour un calcul en sh: butee=$(( $(date +%s) + 600 ))
    pour un test en sh: [ $(date +%s) -ge $butee ] && exit

    tu mets un fichier flag quand tu fais on et que tu efface quand tu fais off.
    pour tester la presence du fichier: [ -f /tmp/fichier_flag_photo ] || exit

    tu donnes à ton script un nom bien reconnaissable, et tu tues la tâche quand tu fais off.
    pour tuer un process par son nom (partiel (danger ! ! !): pkill -f script_a_tuer.sh

    (bien lire la doc, car si tu fais un pkill -f '*', tu vas pleurer (surtout si c'est dans un script lancé systématiquement au boot et en tant que root )).
    Jusqu'ici tout va bien...

  4. #4
    Micka57130

    Re : Comment tuer un shell (cas particulier)

    Merci pour vos réponse.

    Tout d'abord, il n'utilise pas cron.

    Je vais tester les solutions de polo974.
    Cordialement,

  5. A voir en vidéo sur Futura
  6. #5
    Micka57130

    Re : Comment tuer un shell (cas particulier)

    J'ai résolu mon problème. Grâce à la commande ps faux j'ai pu récupérer le PID du processus.

    Merci à vous !

Discussions similaires

  1. Comment Stocker L'energie Electrique Pour Un Particulier
    Par quic'est dans le forum Environnement, développement durable et écologie
    Réponses: 12
    Dernier message: 20/03/2011, 10h53
  2. comment devenir chercheur scientifique en particulier sur le SIDA ??
    Par lumiére é vie dans le forum Orientation après le BAC
    Réponses: 19
    Dernier message: 10/10/2007, 18h37