Citat:
Ursprungligen postat av joeyg
Det finns många sätt att ta reda på om utförande och / eller utförande [antas komplett om inte kör] av en annan process.
1) Har det andra programmet skriva en fil som det börjar, och ta bort det på sitt utträde. Då behöver du bara kontrollera om filen finns.
2) Genom att kontrollera parametrar med "grep" i slutet av en
> ps-ef | grep ___
3) Genom att kontrollera förekomsten av vissa filer [om du kan köra lsof - som kanske måste installeras]. lsof gör en lista över öppna filer.
> lsof | grep ___
|
Tack för svaret, men det är inte vad jag letar efter.
Den "ps .." med grep är vad jag använder nu, men som uppfyller "vänta .." kommando jag se, att använda sådana comand skulle undanröja stor del av codding och bearbetning temne
Om "isof", verkar det, du har en gång sagt det till mig, och jag upp att vi inte har det och jag kunde inte hitta några hänvisningar till att det på internet, och jag har inga möjligheter att installera något.
Alla andra metoder jag skulle använda, om inget annat finns.
Men jag är ute efter optimala sättet att utföra en åtgärd.
Så ditt svar Jag skulle anta att det inte finns någon i UNIX analog kommando för att invänta en avslutad inte barnet processer?