<div dir="ltr">Not a very nice solution, but if your routine is now returning a pid of the shell rather than the parent textmate, you can query it from bash, then the PPID should be the TM pid<div><br></div><div><div>$ ps -lp62651</div><div>  UID   PID  PPID        F CPU PRI NI       SZ    RSS WCHAN     S             ADDR TTY           TIME CMD</div><div>  501 62651   250     4084   0  48  0  3708212  48356 -      S                   0 ??         0:02.11 /Applications/TextMate.app/Contents/MacOS/TextMate</div><div><br></div><div>This would be stable *even* if it was possible to run more than one instance of TM. </div><div><br></div><div>But are you sure this is even possible? </div><div>I could not get TM to use more than one instance, even trying various things from the commandline<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 November 2014 20:47, John DeSoi <span dir="ltr"><<a href="mailto:desoi@pgedit.com" target="_blank">desoi@pgedit.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">With Textmate 1.5 I used the parent process ID from my bundle script (PHP posix_getppid) in order to store some per-session variables. With 2.0, the same function returns a different value for each script execution in the same session. I realize I could query the system and find the Textmate pid by name, but there could be more than one instance running. Is there a better way to get a stable identifier that only changes if the application is relaunched?<br>
<br>
Thanks,<br>
<br>
John DeSoi, Ph.D.<br>
<br>
<br>
<br>
_______________________________________________<br>
textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
</blockquote></div><br></div></div></div>