OK - will try. My first attempt launched the process, but the server did not work and the openproccessids = 0
But will try to do this properly and report back - thanks Mark :) On Thu, 1 Aug 2019 at 16:27, Mark Waddingham via use-livecode < use-livecode@lists.runrev.com> wrote: > On 2019-08-01 17:12, David Bovill via use-livecode wrote: > > OK - so I have it working by writing to a temporary file. > > > > Trying to redirect the output to stdout - so that shell() return the > > information of the background process - but this freezes: > > Okay so given you want to read/write to the process you launched it > seems... > > What's wrong with open process? The *only* difference between open > process > on macOS compared to Linux (and Windows) is that if you try and open > process > an app-bundle (i.e. something ending with '.app') it will do the same as > launch (as .app bundles aren't executables). > > The installer uses open (elevated) process to communicate with an > instance > of itself with elevated permissions. You can see the code for that here: > > < > https://github.com/livecode/livecode/blob/develop/builder/installer_utilities.livecodescript > > > > The key routines are installerRun and installerMonitor (the latter is > used > to poll every 20 milliseconds to check if the child process has anything > to > say). > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode