----- Original Message ----- From: "Tarik Fdil" <[EMAIL PROTECTED]> To: "Carrefour BLinux francophone, pour les non- et mal-voyants." <carrefourblinux@lists.freearchive.org>
Sent: Tuesday, November 25, 2008 7:53 PM
Subject: Re: [CBLX] Question de shell



Bonsoir Guillaume,

Le fait que tu ne connaisse pas killall t'a permis t'apprendre un peu plus sur le shell. Tu peux continuer l'exercice en implémenant les autres options de killall. Par exemple tuer un processus qui utilise un fichier donné...

Sinon, c'est normal que ta commande tue simultanément tous les processus ayant le même nom pour la raison suivante : ta commande entre parenthèses et avec le $ devant fournit une liste de PID. Tu peux affecter le résultat de cette commande à une variable et visualiser son contenu pour t'en apercevoir. Or kill admet naturellement une liste de PID à qui il va envoyer le même signal, 9 en l'occurence. Ceci explique cela.
Ah oui, je comprends mieux!
Merci.

Cordialement
Tarik

----- Original Message ----- From: "Guillaume GOURDIER" <[EMAIL PROTECTED]> To: "Carrefour BLinux francophone, pour les non- et mal-voyants." <carrefourblinux@lists.freearchive.org>
Sent: Tuesday, November 25, 2008 6:39 PM
Subject: Re: [CBLX] Question de shell


En te remerciant, je connaissais pas.
En tout cas, j'ai testé sur une machine mon script, et j'ai vu, que quand il y a plusieurs processus avec le même nom, il les tue tous.
Je comprends pas pourquoi étant donné que je n'appelle qu'une fois kill.

Merci encore.

----- Original Message ----- From: "Tarik Fdil" <[EMAIL PROTECTED]> To: "Carrefour BLinux francophone, pour les non- et mal-voyants." <carrefourblinux@lists.freearchive.org>
Sent: Tuesday, November 25, 2008 7:35 PM
Subject: Re: [CBLX] Question de shell



Bonjour Guillaume,

Attention à ne pas ré-inventer la commande killall

Tarik

----- Original Message ----- From: "Guillaume GOURDIER" <[EMAIL PROTECTED]> To: "Carrefour BLinux francophone, pour les non- et mal-voyants." <carrefourblinux@lists.freearchive.org>
Sent: Tuesday, November 25, 2008 6:23 PM
Subject: Re: [CBLX] Question de shell


Merci Philippe,

En fait , j'ai trouvé, suffit d'entourer l'expression par des ( ) et de mettre un $ devant ce qui donne :
kill -9 $(ps -C $1 -opid | grep -E "[0-9]")
ça n'enlève pas parcontre le souci de s'il y a plus d'un processus avec ce nom.
Donc j'attends encore des idées,
Merci en tout cas.

----- Original Message ----- From: "Philippe Delavalade" <[EMAIL PROTECTED]> To: "Carrefour BLinux francophone, pour les non- et mal-voyants." <carrefourblinux@lists.freearchive.org>
Sent: Tuesday, November 25, 2008 7:08 PM
Subject: Re: [CBLX] Question de shell



Salut Guillaume.

D'autres te donneront sûrement des idées ; je me contente de te signaler ce guide très complet et plein d'exemples dans lequel tu touveras peut-être
ton bonheur :

www.tldp.org/LDP/abs/

Bon courage.

-------
Philipe
_______________________________________________
Liste de diffusion CarrefourBLinuX
   CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :

'mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :

'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à