Manip simple du shell
Fermé
neolistic
Messages postés
93
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
10 juillet 2007
-
27 févr. 2006 à 16:59
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 27 févr. 2006 à 18:58
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 27 févr. 2006 à 18:58
A voir également:
- Manip simple du shell
- Iphone 14 simple - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Organigramme simple - Guide
2 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
27 févr. 2006 à 18:37
27 févr. 2006 à 18:37
Voilà un script en Perl pour tuer les processus qui contient "toto"
En ce qui concerne l'annulation des travaux d'impression d'une destination l'option a du cancel ne te suffit pas? Voir man cancel
#! /usr/bin/perl use warnings; use strict; my @toto_pid = grep { /.*/ } qx(ps -ef | grep 'toto'); foreach(@toto_pid){ my $pid=(split /\s+/,$_)[1]; system "kill", "-9","$pid"; # tuer les processus qui contient toto }
En ce qui concerne l'annulation des travaux d'impression d'une destination l'option a du cancel ne te suffit pas? Voir man cancel
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
27 févr. 2006 à 18:58
27 févr. 2006 à 18:58
Salut,
Si le but recherché est, je cite "comment on fait pour que l'argument de lpstat soit l'entrée standard ?"
Alors essaie ça :
"do echo $i"
par :
do kill -9 $i
Si le but recherché est, je cite "comment on fait pour que l'argument de lpstat soit l'entrée standard ?"
Alors essaie ça :
for i in `lpstat | awk '{ print $1 }'`; do cancel $i ; doneEt pour les processus voilà un exemple pour afficher tous les processus de l'user "toto" :
for i in `ps aux | grep ^toto | awk '{ print $2 }'`; do echo $i; done;pour tuer tous ses processus, remplace le :
"do echo $i"
par :
do kill -9 $i