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

Reply via email to