[PD] Launching puredata -nogui from a terminal

Matteo Sisti Sette matteosistisette at gmail.com
Fri Jun 17 21:10:28 CEST 2011

On 06/17/2011 08:30 PM, Roman Haefeli wrote:

> Hm.. don't know why it shows this behaviour with -nogui. Perhaps the pd
> process is a child process of the pd-gui process, and probably pd-gui
> immediately stops running after launch when -nogui is set, thus pd is
> not a child process of the terminal and won't shutdown when the terminal
> is killed? just some thoughts....

Same thoughts here :)

> Anyway, you still could send the 'pd -nogui' process to the background
> and then later kill it by its process ID:
> $ pd -nogui&
> $ pdpid=$?
> and later:
> $ kill $pdpid

But I would have to do it manually, right? Since it's not me who have to 
use the patch, I'm looking for a way to ensure that one cannot forget to 
do something and end up with half a dozen puredata processes running 
without being aware (i.e. without any open window), but at the same time 
I do want to launch this particular Pd instance with nogui.

Is there a way to use that approach (in a shell script or something) in 
such a way that I can ensure that the killing is done when the terminal 
is closed?

(by the way I need something that would work on Mac OS, but usually as 
far as shell scripts and the like are concerned, simple stuff that works 
in linux also works in Mac OS with little changes...)

More information about the Pd-list mailing list