C.Y.M wrote:
Because in the runvdr script, the vdr command is executed by an "eval" statement
which basically waits for the process to die before it continues on.

This could be avoided by backgrounding VDR, do other stuff, and then 'wait' for VDR to terminante. 'wait $PID' will even return the error level of VDR.

This is how the script makes vdr will restart automatically when it crashes. I'm
looking for a way to have vdr execute the command so I dont have to guess with
sleep statements.

So you actually want to start your process some time *after* VDR started up, so that VDR has initialized some stuff. So for what are you waiting actually? Reading configuration? Loading plugins? Starting pending timers? Updating EPG?



vdr mailing list

Reply via email to