Ik heb een volgend commando in een bash script:
/pad/naar/executable | tee logfile&
en nu moet ik de pid hebben van executable, alleen met $! krijg je de pid van tee, niet van executable.
In mijn paar testgevallen is de pid van executable wel precies 1 lager dan die van tee, maar denk niet dat ik daarvan uit mag gaan.
Een ps aux / grep combo is niet mogelijk, aangezien executable meerdere keren draait en ik altijd zeker weten degene moet hebben die net gestart is.
iemand die misschien een oplossing heeft?
/pad/naar/executable | tee logfile&
en nu moet ik de pid hebben van executable, alleen met $! krijg je de pid van tee, niet van executable.
In mijn paar testgevallen is de pid van executable wel precies 1 lager dan die van tee, maar denk niet dat ik daarvan uit mag gaan.
Een ps aux / grep combo is niet mogelijk, aangezien executable meerdere keren draait en ik altijd zeker weten degene moet hebben die net gestart is.
iemand die misschien een oplossing heeft?