[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