Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2273 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RedHat 7.3] Cmd Killall pour user courant

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RedHat 7.3] Cmd Killall pour user courant

n°471654
aurel
Fraggueur en liberté
Posté le 05-05-2004 à 17:26:09  profilanswer
 

J'ai souvent besoin d'utiliser la commande killall pour arreter tous les process java sur une machine, et il renvoie souvent l'erreur "opération non permise" car il essaye aussi de tuer les process des autres utilisateurs.
 
Est ce qu'il y'a un moyen de faire un killall seulemnt sur les process du user courant, sans passer par un script qui fait un ps -e, qui recupere les id des process en fonction du nom du user, etc....??
 
Tkx

mood
Publicité
Posté le 05-05-2004 à 17:26:09  profilanswer
 

n°471695
aurel
Fraggueur en liberté
Posté le 05-05-2004 à 18:31:20  profilanswer
 

bon ba j'ai fais le script :o

n°471714
aurel
Fraggueur en liberté
Posté le 05-05-2004 à 18:49:46  profilanswer
 

bon ba now j'aimerais bien intégré mon ptit script dans le .bash_profile (et non pas ds un rep de PATH)
voila le script
------------------------------------------------
#/bin/sh
for idproc in `ps -def | grep java | grep if2 | awk '{print $2}'`
do
 kill -9 $idproc
done
------------------------------------------------
j'ai voulu faire un alias du genre  
 
alias killjava='for idproc in \`ps -def | grep java | grep if2 | awk \'{print $2}\`\' do kill -9 $idproc done'
 
mais ca me sort
bash: /home/adm/if2/.bash_profile: line 17: unexpected EOF while looking for matching `''
bash: /home/adm/if2/.bash_profile: line 19: syntax error: unexpected end of file
 
je suis pommé avec les ' et les ` .. comment on fait deja avec les caracteres d'escape?
 

n°471748
Dark_Schne​ider
Close the World, Open the Net
Posté le 05-05-2004 à 19:41:06  profilanswer
 

cette version ne donne pas d'erreur par contre elle ne marche pas :
 

Code :
  1. alias killjava='for idproc in `ps -def | grep java | grep if2 | awk \'{print $2}`\' do kill -9 $idproc done'


 
plutôt que awk, j'aurais utilisé cut


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°472083
aurel
Fraggueur en liberté
Posté le 06-05-2004 à 08:51:54  profilanswer
 

l'option -n (pour supprimer les blancs) de cut ne marche pas sur la rh 7.3 :(
tkx je vais essayer


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [RedHat 7.3] Cmd Killall pour user courant

 

Sujets relatifs
Installer KDE 3.2.2 redhat 9??? Comment?[REDHAT 7.2] Mise à jour de Python 1.5.2
Passer à RedhatArrêter X sous RedHat 9 pour installer VMWare Tools
Cherche une applic php pour les 'to do' par userapt-get et synaptic pour redhat
ATI 9200 + redhat 9Equivalent Gurpmi sous RedHat ?
[ RedHat 9 ] Problème de boot pour l'installationmettre à jour une redhat 7.3
Plus de sujets relatifs à : [RedHat 7.3] Cmd Killall pour user courant


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)