Sitat:
Originally Posted by joeyg
Det er mange måter å finne ut om gjennomføring og / eller ferdigstillelse [antas fullført dersom ikke kjører] av en annen prosess.
1) Har det andre programmet skrive en fil som det starter, og slette den ved sin exit. Deretter kan du bare trenger å sjekke om filen finnes.
2) Ved å merke for parametrene med "grep" på slutten av en
> ps-ef | grep ___
3) Ved å kontrollere om det finnes bestemte filer [antar du kan kjøre lsof - som kanskje må være installert]. lsof gjør en liste over åpne filer.
> lsof | grep ___
|
Takk for at du svarer på, men det er ikke det jeg leter etter.
The 'ps .. " med grep er det jeg bruker nå, men møte 'vent .. " kommando jeg ser at bruk av slike comand ville fjerne store deler av codding og prosessortiden
Om 'isof', den synes, har du en gang nevnte det for meg, og jeg gjenta at vi ikke har det, og jeg kunne ikke finne noen referanser til det på internett, og jeg har ingen mulighet til å installere noe.
Alle andre metoder jeg bruker, om ikke annet er tilgjengelig.
Men jeg er ute etter optimal måte å utføre en handling.
Så, etter svaret jeg skulle anta at det ikke er i UNIX analogical kommando for å vente en ferdigstillelse av ikke barnet prosesser?