I just fix it.  I realized when there is a connection to the Icecast
sever the output of ps ax | grep liveice is :
20566 ?        S      0:05 /home/lgallard/liveice/liveice -@ 2 -F
/home/lgallard
20568 ?        S      0:00 /home/lgallard/liveice/liveice -@ 2 -F
/home/lgallard
20569 ?        S      4:22 notlame -m j -s 44.100000 -b 32 -r -x
.liveice_temp_f
20676 pts/19   S      0:00 grep live
And when there isn't a connection to the server:
20566 ?        S      0:06 /home/lgallard/liveice/liveice -@ 2 -F
/home/lgallard
20569 ?        S      4:41 notlame -m j -s 44.100000 -b 32 -r -x
.liveice_temp_f
20731 pts/19   S      0:00 grep live
So, I did a script that counts the number of lines and reconnects
liveice to Icecast if it is needed.
Here you  the perl script:
###################################
#!/usr/bin/perl
$_= `ps ax | grep live | wc -l  `;
print $_;
if(m/5/){
        print `echo "LiveIce is already running"`;
        `echo "It's up" > radio.status`;
}
else{
        $_= `ps axr`;
        #print $_;
        if(!m/live/){
                print `echo "Starting LiveIce"`;
                `echo "It was NOT running" > radio.status`;
                `/usr/bin/killall liveice`;
                `/home/user/liveice/liveice -@ 2 -F
/home/user/liveice/liveice.cfg`;
                print `echo "[OK]\n"`;
        }
} 
# End of the script
####################################
<p>Don't ask me why 5 instead of 4, because I don't know either.
<p>Luis Gallardo wrote:> 
> Hi everybody.
> 
> Is there a way to set up liveice so it reconnects to Icecast
> automatically when the connection is lost?.
> 
> I tried to automate this process by using a crontab and a perl script,
> but when liveice is run with the -@ 2 option It seams It doesn't
realize
> that the connection has been broken and continues "running". If I
do ps
> ax, I can see liveice is "running", but I know It's not,
because Icecast
> reports that there aren't connected sources.
> 
> I hope you can help me.
> 
> Thanks.
> 
-- 
Luis M. Gallardo D.
Linux User #130502
Caracas - Venezuela
--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to
'icecast-request@xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.