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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Recuperer le pid d'une appli

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recuperer le pid d'une appli

n°300965
lebibi
Notre torture c'est la tourtel
Posté le 03-08-2003 à 21:36:14  profilanswer
 

Donc je voudrais recuperer le pid de ssh par exemple et juste ca :
 
bibi@dingo:~$ ps -a | grep ssh              
 1368 pts/0    00:00:00 ssh
 
N'avoir donc comme résultat que le 1368
 
Je ne sais pas comment faire :(
 
Merci de m'aider

mood
Publicité
Posté le 03-08-2003 à 21:36:14  profilanswer
 

n°300966
lebibi
Notre torture c'est la tourtel
Posté le 03-08-2003 à 21:38:58  profilanswer
 

j'ai trouvé  :D  
 
ps -a | grep ssh | cut -f 2 -d ' '

n°300967
codi
Posté le 03-08-2003 à 21:40:27  profilanswer
 

cherche du cote de awk ca doit pouvoir faire ce que tu veux, mais je ne sait pas comment désolé.
 
trop tard et en plus ta la solution


Message édité par codi le 03-08-2003 à 21:41:09
n°300970
CSCMEUH
Posté le 03-08-2003 à 21:48:40  profilanswer
 

Lebibi a écrit :

j'ai trouvé  :D  
 
ps -a | grep ssh | cut -f 2 -d ' '


 
Ca aussi :)
ps --no-headers -o pid -C ssh

n°300971
Taz
bisounours-codeur
Posté le 03-08-2003 à 21:49:43  profilanswer
 

pidof

n°300985
lebibi
Notre torture c'est la tourtel
Posté le 03-08-2003 à 22:47:50  profilanswer
 

en fait je voudrais :
 
recuperer le pid d'une appli qui tourne et faire un kill - le pid par la suite
 
mais je ne sais pas faire ca :/
 
j'ai le debut :
 
#!/bin/sh
ps -a | grep ssh | cut -f 1 -d ' '
 
et la suite ?

n°300988
Titalium
Posté le 03-08-2003 à 23:10:43  profilanswer
 

Moi je fais un ps -ax, je cherche mon appli, puis un kill dessus.
 
Toi tu voudrais un script qui prenne le nom d'une appli en param et la kill après avoir cherché sous PID c'est ça ?

n°300991
axey
http://www.00f.net
Posté le 03-08-2003 à 23:22:29  profilanswer
 

Euh bein... et killall ?

n°300995
Titalium
Posté le 03-08-2003 à 23:32:33  profilanswer
 

Peut être un peu radical quand même... ;)
 
Sinon, si tu es sous X, XKill est terrible...

n°300996
lebibi
Notre torture c'est la tourtel
Posté le 03-08-2003 à 23:35:00  profilanswer
 

Titalium a écrit :

Peut être un peu radical quand même... ;)
 
Sinon, si tu es sous X, XKill est terrible...


 
c'est bon je me suis demerdé :)
 
 

Code :
  1. #!/bin/sh
  2. ps -e | grep etded.x86 | cut -f 1 -d ' ' > /var/run/etded.pid
  3. kill `cat /var/run/etded.pid`

 
 
A noter que je n'y connais vraiment rien quand ca commence a etre compliqué comme ca  
 
Mon 1er vrai script bash  :D


Message édité par lebibi le 03-08-2003 à 23:51:16
mood
Publicité
Posté le 03-08-2003 à 23:35:00  profilanswer
 

n°300997
marx
Posté le 03-08-2003 à 23:37:01  profilanswer
 

Lebibi a écrit :

en fait je voudrais :
 
recuperer le pid d'une appli qui tourne et faire un kill - le pid par la suite
 
mais je ne sais pas faire ca :/
 
j'ai le debut :
 
#!/bin/sh
ps -a | grep ssh | cut -f 1 -d ' '
 
et la suite ?


 
peut-être
 

Code :
  1. #!/bin/sh
  2. kill 15 $(ps -a | grep ssh | cut -f 1 -d ' ')
  3. ou
  4. #!/bin/sh
  5. PID=$(/sbin/pidof ssh)
  6. if [ -n "$PID" ] ; then
  7. kill $PID
  8. else
  9. echo "ce processus n'existe pas"
  10. fi

n°301054
s0d4
Je charge des sacs de sable
Posté le 04-08-2003 à 01:37:17  profilanswer
 

man pidof

n°301124
lebibi
Notre torture c'est la tourtel
Posté le 04-08-2003 à 08:48:58  profilanswer
 

oui j'ai vu pidof aussi, c'est une solution comme une autre.
 
Je ne pense pas que l'une soit meiux que l'autre dans ce genre de script, non ?
 
Et puis comme ca je decouvre un peu :)
 
Vous me recommandez un livre en particulier pour apprendre à faire des scripts en bash ?
 
Bash pour les nuls ca existe ou pas ?

n°301133
Zitoire
Suppo de Satan
Posté le 04-08-2003 à 09:32:44  profilanswer
 

Lebibi a écrit :

oui j'ai vu pidof aussi, c'est une solution comme une autre.
 
Je ne pense pas que l'une soit meiux que l'autre dans ce genre de script, non ?
 
Et puis comme ca je decouvre un peu :)
 
Vous me recommandez un livre en particulier pour apprendre à faire des scripts en bash ?
 
Bash pour les nuls ca existe ou pas ?  

man bash :D


---------------
Ce n'est pas parce qu'on est au régime qu'on a pas le droit de regarder le menu...
n°301141
lebibi
Notre torture c'est la tourtel
Posté le 04-08-2003 à 10:07:48  profilanswer
 


ouais ouais, mais man bash au boulot c'est pas facile (pas de linux) ou encore man bash assis dans l'herbe c'est pas facile non plus  :D

n°301143
o'gure
Modérateur
Multi grognon de B_L
Posté le 04-08-2003 à 10:14:42  profilanswer
 

http://www.neosoft.com/neosoft/man/bash.1.html
+ wifi ou bonne imprimante  :D

n°301145
Zitoire
Suppo de Satan
Posté le 04-08-2003 à 10:19:06  profilanswer
 

+1 :p


---------------
Ce n'est pas parce qu'on est au régime qu'on a pas le droit de regarder le menu...
n°301147
lebibi
Notre torture c'est la tourtel
Posté le 04-08-2003 à 10:26:12  profilanswer
 


 
Option sur bonne imprimante, il y a ce qu'il faut au boulot ;)
 
HP laserjet 4600 ou les bons gros copieurs Ricoh  :D


Message édité par lebibi le 04-08-2003 à 10:26:54
n°301156
marx
Posté le 04-08-2003 à 11:18:18  profilanswer
 

Lebibi a écrit :

oui j'ai vu pidof aussi, c'est une solution comme une autre.
 
Je ne pense pas que l'une soit meiux que l'autre dans ce genre de script, non ?
 
Et puis comme ca je decouvre un peu :)
 
Vous me recommandez un livre en particulier pour apprendre à faire des scripts en bash ?
 
Bash pour les nuls ca existe ou pas ?  


Un livre en francais[pas consulté et ca se voit :)]mais écrit par le traducteur de la plupart des pages man:  
http://perso.club-internet.fr/ccb/ [...] index.html
 
En ligne:
[advanced bash scripting]:
http://www.tldp.org/LDP/abs/html/
[bash guide for beginners]:
http://tille.soti.org/training/bash/book1.html
 
Sur les P2P, tu trouveras aussi qqs livres en anglais, dont notamment un "Learning the bash shell" aux editions o'reilly qui n'est plus dispo en librairie je crois.  
 
 
a+
PS:La solution de axey etait la plus adaptée à ton probleme je pense.


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

  Recuperer le pid d'une appli

 

Sujets relatifs
[OK] comment récupérer ma cartouche ZIP ?lancement d'appli au démarrage
[SuSE 8.0] Comment récupérer une OID à partir d'un snmpwalk ?[HACK] RootKit sous Debian, comment recuperer mon login :'(
appli dans un xterm qui survit à la mort de l'xterm[ DEBIAN ] Comment récupérer la liste des packages installés, sur une.
cherche appli comme SpaceMonger pour windowsappli pour faire des plans de maison ?
Comment recuperer mon graveur ?Appareil photo numérique: récupérer les photos sous Linux (résolu)
Plus de sujets relatifs à : Recuperer le pid d'une appli


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR