[kill -1] : sans pid (résolu)

Applications multimedia / jeux
Thomasb
yeomen
Messages : 275
Inscription : dim. 28 avr. 2019, 14:49

[kill -1] : sans pid (résolu)

Message par Thomasb »

Bonjour,

Cheese consomme continuellement de la ram donc je suis obligé de tuer le processus. Mais la commande suivante ne fonctionne pas :

Code : Tout sélectionner

ps -u user | grep cheese | awk '{print $1}' | kill -1 
qu'est-ce qui ne va pas ? La partie ps -u user | grep cheese | awk '{print $1}' renvoie bien l'id, mais le pipe ne marche pas comme je me l'imaginais...
Dernière modification par Thomasb le dim. 22 déc. 2019, 00:43, modifié 1 fois.
sukolyn
archer
Messages : 116
Inscription : mar. 11 juil. 2017, 09:56

Re: [kill -1] : sans pid

Message par sukolyn »

salut,

noooon. grep | awk quand awk sait faire ce que fait grep... :(

pkill cheese !
Thomasb
yeomen
Messages : 275
Inscription : dim. 28 avr. 2019, 14:49

Re: [kill -1] : sans pid

Message par Thomasb »

sukolyn a écrit : dim. 22 déc. 2019, 00:16 pkill cheese !
Super, merci !
Tant que j'y suis, est-ce qu'il y a une commande pour geler les applications, par exemple freeze cheese (comme Ctrl-z, en fait...) ?
laurent85
Elfe
Messages : 951
Inscription : mar. 16 oct. 2018, 21:05

Re: [kill -1] : sans pid (résolu)

Message par laurent85 »

Bonjour,

Code : Tout sélectionner

pkill -STOP cheese
pkill -CONT cheese
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [kill -1] : sans pid (résolu)

Message par waitnsea »

sukolyn a écrit : dim. 22 déc. 2019, 00:16 pkill cheese !
Noter que le programme /usr/bin/kill s'applique au nom d'un processus sans avoir à donner le pid si on le "libère" en désactivant la fonction kill intégrée de bash :

Code : Tout sélectionner

You may be interested to know that /usr/bin/kill can actually kill processes by name, but some shells, such as bash, 
"helpfully" provide their own, inferior implementation for hysterical raisons. 
"enable -n kill" will disable bash's built-in function.
⇒ si on ajoute enable -n kill à son .bashrc, par la suite $ kill cheese fonctionnera, en toute simplicité
(idem avec disable kill dans .zshrc ou .zshrc.local)

Edit: les signaux -STOP et -CONT pourront alors s'appliquer aussi à la commande Kill + le nom du process et plus seulement le PID
Thomasb
yeomen
Messages : 275
Inscription : dim. 28 avr. 2019, 14:49

Re: [kill -1] : sans pid (résolu)

Message par Thomasb »

D'accord ! Merci pour vos réponses...
Répondre