Di 'che ho un pid in mano, mypid=$$
c'è qualche comando bash / system che posso usare per ascoltare l'uscita di quel processo con il pid dato?
Se non esiste un processo con mypid, immagino che il comando non debba semplicemente fallire.
wait
nella funzione shell o wait()
C library. Non esiste AFAIK un modo standard di attendere un processo non figlio. Non è ancora chiaro se la funzione C # può farlo (dipende da cosa sia un "processo associato").