[PD] watchdog
Jack
jack at rybn.org
Thu May 3 11:46:44 CEST 2018
Hey list !
Le 03/05/2018 à 09:42, Roman Haefeli a écrit :
> On Thu, 2018-05-03 at 06:29 +0200, michael strohmann wrote:
>> Hello,
>> i wonder if it is possible to setup something on raspberry, so that
>> the puredata-watchdog will restart pd-0.48.0 automatically?
>> where could i look up the mechanics of this, unfortunatly i am not a
>> unix crack…
>
> Are you referring to the pd-watchdog binary, that comes with puredata-
> core? Is your Raspberry Pi running Raspbian?
>
> From what I understand, the purpose of the pd-watchdog is to pause Pd
> in regular intervals when running in real-time mode. I think this is
> measure to prevent Pd from locking up the system. Assume you
> accidentally trigger an [until] without a stopping mechanism, thanks to
> pd-watchdog you're still able to move the mouse and quit Pd.
>
> Is your goal to make sure that Pd is running at any time, so that it is
> started again as soon as it stops? Maybe you can achieve something
> like this wit a shell script. I haven't tested this, but it might give
> you an idea how to make it work:
>
> ---
> #!/bin/sh
>
> while true
> do
> # We start pd and send detach it from the terminal ('&')
> /usr/bin/pd -open yourpatch &
>
> # we catch pd's process id
> pdpid=$!
>
> # now let's wait for the process to terminate
> wait $pdpid
>
> # once pd terminates, we start another iteration
> # of our while-loop
> done
I will do something like :
while true
do
pd -open yourpatch # if pd crash the script continue to "sleep 1"
and a new loop start
sleep 1
done
++
Jack
> ---
>
> Roman
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180503/eb7161d5/attachment-0001.sig>
More information about the Pd-list
mailing list