[asterisk-users] running a asterisk -rx command in bash backgroun

Elliot Murdock murdocke at gmail.com
Sun Sep 6 06:32:58 CDT 2009


Hello Gordon!

Thanks...it works now.

How did you notice that it needed input from the keyboard?

Do you think I should make the developers aware of this issue?

Thanks,
Elliot

On Sun, Sep 6, 2009 at 2:12 PM, Gordon
Henderson<gordon+asterisk at drogon.net> wrote:
> On Sun, 6 Sep 2009, Elliot Murdock wrote:
>
>> Hello!
>>
>> I have a very simple bash script:
>>
>> #!/bin/bash
>> asterisk -rx "sip show peers" > /var/log/devices
>>
>> When I run it in bash shell, everything works fine, but if I
>> background it (by adding & or using bg), nothing appears in the
>> /var/log/devices file.
>>
>> Any reason for this behavior or help would be great!
>
> Even though it doesn't need it, it seems to be expecting keyboard input,
> so it stalls. Odd, but I'm sure there's a reason for it.
>
> Try this:
>
>   rasterisk -x 'sip show peers' > /var/log/devices < /dev/null &
>
> You may now have lots of processes stuck, waiting, so best run
>
>   ps ax | fgrep asterisk
>
> to check.
>
> Gordon
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> AstriCon 2009 - October 13 - 15 Phoenix, Arizona
> Register Now: http://www.astricon.net
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>



More information about the asterisk-users mailing list