webForumDet fria alternativet

Vilken PID fick processen?

1 svar · 350 visningar · startad av Han-Solo

Han-SoloMedlem sedan jan. 2001290 inlägg
#1

Hej alla!
Sitter och ska göra en liten programsnutt som ska pyssla om ett gäng andra programsnuttar, som jag kallar dagisfröken och barn i texten nedan så det går att beskriva vad jag vill.

I ett shellscript, min dagisfröken, startar jag x antal trådar(barn). Sedan sleep:ar jag en massa för att mellan varven kolla till mina barn. Till detta behöver jag deras PID.

Jag vet att jag kan komma åt mitt(dagisfrökens) pid i mitt shellscript med variabeln $$, men hur sjutton tar jag rätt på mina barns pid när jag starta(t/r) dem???

Jag kan INTE hämta alla 'barn' mha typ 'ps'... det är inte alla barn som är mina!

Någon som har ett förslag?

sl0kMedlem sedan maj 2005562 inlägg
#2

Du får inte PID returnerat när du skapar ett barn ? Har för mig man får det av ex fork()

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)