On 08/02/08, Dan McGee wrote:
> Because you are calling pidof before the process starts- bash does not
> do lazy evaluation of your expressions.
> 
> If you want to store the PID of the newly started process, you will
> have to make another PID=... call to get it in the else block where
> you access it.

Ohh, you are absolutely right. It is working now. I must get this damn
Common Lisp out of my head before writing shell scripts next time.

I will file a bug report on cups too.


Thanks,
Michael Krauss

Reply via email to