Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

bobymaw

kill dans un script

Messages recommandés

J'ai besoin de faire un cript qui ferme noatun.

J'ai essayé de d'utiliser killall noatun mais ça ne marche pas (peu être car noatun est lancé par kdeinit)

 

Quelqu'un peu il me donner une idée?

Partager ce message


Lien à poster
Partager sur d’autres sites

killall envoie le signal TERM par défaut au programme spécifié (à l'inverse de kill qui utilise le PID). L'utilisateur lambda ne peut killer que les process qu'il a lancés (vérification du userID), root peut tout killer.

 

Si le signal TERM ne suffit pas, tu peut utiliser KILL qui est plus "violent"

 

killall -KILL <ton_process>

ou en notation numérique

killall -9 <ton_process>

 

man kill pour les différents signaux possibles à envoyer.

 

y'a un code erreur quand ça ne marche pas?

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour tuer tous les processus dont le nom est noatun :

ps aux | grep noatun | grep -v grep | awk '{ print $2 }' | xargs kill -9

Bon, y a probablement plus simple, mais je connais pas, et je suis preneur.

(En gros l'idée c'est de filtrer sur les lignes comportant noatun, mais pas grep, de garder que la ligne 2 qui comporte le PID, et de les tuer en les filant en paramètre à kill... c'est surtout pratique quand il y a plusieurs processus lancés, et que la mort de l'un n'entraine pas celle des autres).

 

PS : Rajout, je ne sais pas pourquoi, mais killall n'a pas l'air de marcher systématiquement. Ca me l'a fait sur pas quelques soft KDE, en particulier. Le kill sur chaque process fonctionne, par contre... Va comprendre !

Modifié par Reika2000

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...