Avatar billede grave Nybegynder
25. april 2003 - 14:23 Der er 9 kommentarer og
1 løsning

shell script og pids

Jeg er ved at lave et shell script der kalder en java application. nu er spørgsmålet bare hvordan kan jeg få pid nummeret på den startede java application. ?

det skal bruges som et start/stop script hvor jeg skal skrive pid nummeret ned i en fil og kill denne pid når det skal stoppes.
Avatar billede dank Nybegynder
25. april 2003 - 14:31 #1
nu ved jeg jo ikke hvad processen hedder, men her er en hurtig én som du kan lege lidt med:

#!/bin/sh
ps aux | awk -- ' $11 ~ /\/usr\/sbin\/httpd/ { print $2 }'
Avatar billede erikjacobsen Ekspert
25. april 2003 - 14:36 #2
Brug $! til at få nummeret på den sidste process du satte
i baggrunden i et shellscript. Utestet:

ls -ls > ud &
echo $! >pid
Avatar billede grave Nybegynder
25. april 2003 - 15:04 #3
-> erikjacobsen, det var lige den jeg ledte efter..
Kan du ikke lige lave et svar, så du kan få dine point ?
Avatar billede erikjacobsen Ekspert
25. april 2003 - 15:10 #4
Tak tak, jeg samler ikke på point. Det er en fornøjelse at hjælpe.
Avatar billede grave Nybegynder
25. april 2003 - 16:56 #5
Jamen dog...
Avatar billede dank Nybegynder
25. april 2003 - 19:16 #6
virkede min model ikke?

Og hvordan kan du iøvrigt være sikker på at den altid vil returnere den korrekte pid?

Jeg tror hellere du skal basere det på et grep fra ps
Avatar billede erikjacobsen Ekspert
25. april 2003 - 19:21 #7
Fordi det er måden at gøre det på, og det virker, fordi
det er konstrueret til at virke.

Med din måde kan han ikke have to instanser kørende samtidigt.
Avatar billede dank Nybegynder
25. april 2003 - 19:26 #8
nææee det ville kræve en mindre omskrivning
Avatar billede dank Nybegynder
25. april 2003 - 19:29 #9
nååeåee nu kan jeg se det.. det er da også mig der slet ikke har læste ? ordentligt..

Der kaldes et java.et.eller.andet fra et script og umiddelbart efter skal man bruge pid...

Jeg må snart lære at læse!
Avatar billede erikjacobsen Ekspert
25. april 2003 - 19:31 #10
Velkommen i klubben - det har jeg gjort så tit: ikke-læst et spørgsmål ;))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester