OVH Cloud OVH Cloud

kill -9 nomprocessus

29 réponses
Avatar
Thomas
est ce que c'est possible de donner le nom du processus à kill -9
ou il faut absolument son n° ?

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

9 réponses

1 2 3
Avatar
FAb
"Rakotomandimby (R12y) Mihamina" writes:

( Sat, 19 Mar 2005 08:58:43 +0100 ) Erwann ABALEA :

Non. C'est valable sous Linux, mais le killall tel que présenté ici est
probablement celui de Solaris, il tue *tous* les process


Oui mais si on lance plein de "toto", et qu'on dit qu'on
veut tuer "toto", je vois mal comment on peut vouloir tuer l'un d'entre
eux... surtout si on n'a que le nom...


% killall toto
Hmmmm voyons... «kill all toto»
Je ne vois pas où c'est ambigu.

FAb


Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 20 Mar 2005 22:28:07 +0100 ) FAb :

Hmmmm voyons... «kill all toto»
Je ne vois pas où c'est ambigu.


Je n'ai pas trouvé d'ambiguité, non plus.

Si on veut tuer un process en ne connaissant que son nom (donc pas son
PID), je trouve naturel de vouloir donc tuer toutes ses instances. C'est
mon opinion. et j'utiliserais killall pour cela.

l'OP, si j'ai bien compris, veut tuer un des processes "toto" mais sans
donner en argument le PID du "toto" qu'il veut tuer. C'est ça?

Si c'est pas ça, alors c'est là que j'ai pas compris, et vous m'en
verrez désolé.

Si c'est ça, ben ça me semble pas logique comme requete...
--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
DoMiNiX
Thomas wrote:
In article (Dans l'article) <423afda9$0$31174$,
ericb wrote (écrivait) :


Bonjour,


In article (Dans l'article)


...



Sinon, killall fera la même chose.



ah bon ? c'est pas ce que je viens de lire (pas verifié)



sur quel systeme est tu ?
ts faisait reference a Solaris, mais ce n'est pas ton cas ,
n'est ce pas ?


--
dominix



Avatar
Erwann ABALEA
On Sun, 20 Mar 2005, FAb wrote:

"Rakotomandimby (R12y) Mihamina" writes:

( Sat, 19 Mar 2005 08:58:43 +0100 ) Erwann ABALEA :

Non. C'est valable sous Linux, mais le killall tel que présenté ici est
probablement celui de Solaris, il tue *tous* les process


Oui mais si on lance plein de "toto", et qu'on dit qu'on
veut tuer "toto", je vois mal comment on peut vouloir tuer l'un d'entre
eux... surtout si on n'a que le nom...


% killall toto
Hmmmm voyons... «kill all toto»
Je ne vois pas où c'est ambigu.


Sur un Solaris, killall va ignorer l'argument toto (killall ne prend pas
d'argument), et va tenter de tuer *tous* les process. Dans un sens, il n'y
aura pas d'ambiguïté, tous les process toto seront aussi tués dans le tas.
C'est pas ça qu'on appelle de l'overkill? :)

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
j'ai entendu dire qu'une société allait commercialiser des logiciels
permettant de ne pas télécharger les pubs et je vous trouvre cela
inadmissible. Les sites seront mis tout nu et cela ridiculisera le site.
-+- BL in: Guide du Neuneu d'Usenet - A poil, tout le monde a poil -+-



Avatar
ts
"E" == Erwann ABALEA writes:






E> Sur un Solaris, killall va ignorer l'argument toto (killall ne prend pas
E> d'argument), et va tenter de tuer *tous* les process. Dans un sens, il n'y
E> aura pas d'ambiguïté, tous les process toto seront aussi tués dans le tas.

Pour quand même essayer de défendre Solaris :-), killall peut prendre un
argument qui est le numéro de signal à utiliser pour tuer les process. Par
défaut, il utilise 15.


--

Guy Decoux





Avatar
Rakotomandimby (R12y) Mihamina
( Sun, 20 Mar 2005 14:08:08 -1000 ) DoMiNiX :

sur quel systeme est tu ?


je crois qu'il est sous MacOS.
me rappelle plus lequel...

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Laurent Blume
ts wrote:
Pour quand même essayer de défendre Solaris :-), killall peut prendre un
argument qui est le numéro de signal à utiliser pour tuer les process. Par
défaut, il utilise 15.


Qu'y-a-t-il à défendre?
Solaris utilise pkill pour tuer un process suivant une expression régulière.
http://docs.sun.com/app/docs/doc/816-5165/6mbb0m9oh?a=view

Pas killall, qui est là depuis 13 ans au moins, et fait autre chose:
SunOS 5.10 Last change: 14 Sep 1992 1

D'après le man de killall sur une Debian que j'ai sous la main, le pkill de
Solaris supporte des options plus avancées, comme tuer le plus récent ou le plus
vieux.

La même Debian inclut un pkill, qui indique:
STANDARDS
pkill and pgrep were introduced in Sun's Solaris 7. This implementa-
tion is fully compatible.

Laurent

Avatar
Thomas
In article (Dans l'article) ,
Stephane Dupille <sdupille+ wrote (écrivait) :

Sinon, killall fera la même chose.
ah bon ? c'est pas ce que je viens de lire (pas verifié)



Ça dépend des systèmes, il faut vérifier. Mais il me semble que sous
Mac OS X, c'est le fonctionnement que tu attends


ah, effectivement, merci :-)

(mais toujours lire
le man d'une commande avant de la lancer).


:-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"



Avatar
Thomas
In article (Dans l'article) ,
Laurent Wacrenier <lwa@ teaser . fr> wrote (écrivait) :

Thomas écrit:
mais c'est pour terminer un applescript,
ca peut p-e aller si un applescript peut connaitre son pid à lui


Pourquoi un applescript voudrait il se tuer, et avec un kill -9 par
dessus le marché ?


je vais expliquer sur le bon forum des que j'ai le temps :-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


1 2 3