Commande UNIX

Nour Eddine -  
 Nour Eddine -
Salut les Unixiens

je viens d'écrire un bach suivant :

#! /bin/csh
kill -9 `ps -aux |grep ^<nom d'utilisateur> |tr -s " " |cut -d " " -f2`

Le message d'erreur

kill : les arguments doivent être des ID de processus ou des numéros de travaux

Aidez moi

1 réponse

  1. kgb75 Messages postés 89 Statut Membre 8
     
    ehlo,

    si le but est de killer tous les process relatif à un user tu peux essayer cela :

    for i in `ps aux | grep ^<user> | tr -s " " | cut -d" " -f2`; do kill -9 $i; done;

    L'argument de kill est bien le PID.

    @+

    kgb.
    1
    1. Nour Eddine
       
      Merci de ta réponse mais j'ai oublier de vous informer que je travail sur AIX 4.3.

      J'ai essayer ton scripte mais toujour la meme résultat.
      0