[Icecast] Proper way to start multiple icecast services through bash script?

Walter York walteryork at hotmail.com
Mon May 29 14:27:45 UTC 2017


Yes, the web players I've tested have a hard time parsing meta properly using only one instance with separate streams.  Tested at least 6 of them looking for reliable meta and cross browser/OS compatibility.
On May 29, 2017, at 10:23 AM, Marvin Scholz <epirat07 at gmail.com<mailto:epirat07 at gmail.com>> wrote:

Any specific reason to run 4 Icecasts?

On 29 May 2017, at 16:21, Walter York wrote:

 I have 4 instances of icecast running on my server.


 #Command to start icecast
 /usr/bin/icecast -c /etc/icecast.xml -b &
 /usr/bin/icecast -c /etc/icecast1.xml -b &
 /usr/bin/icecast -c /etc/icecast2.xml -b &
 /usr/bin/icecast -c /etc/icecast3.xml -b &


 I am trying to integrate an automated Let's Encrypt Certificate
 renewal.  My testing found that I need to restart the icecast
 processes for the certificate to update.  I created a bash script that
 would open the firewall port, renew the cert, combine the
 certificates, overwrite the old cert, close the firewall port, kill
 the icecast services and then start them.


 Everything works except for the restarting of the services.  Killing
 them works fine but starting them hangs.  Please help me create the
 steps to start the 4 icecast instances via bash.  I have tried no &
 and && as well.  Feeling really stupid right now.  Thank you in
 advance for your time and please spell out the answer without assuming
 my knowledge or lacktherof!  😉


 #Kill all processes with the name icecast
 ps -ef | grep icecast | grep -v grep | awk '{print $2}' | xargs -r
 kill -9
 #Start my icecast instances

 /usr/bin/icecast -c /etc/icecast.xml -b &
 /usr/bin/icecast -c /etc/icecast1.xml -b &
 /usr/bin/icecast -c /etc/icecast2.xml -b &
 /usr/bin/icecast -c /etc/icecast3.xml -b &


 PS: If I can get this working I can post it to github for everyone who
 would like to secure their icecast traffic and renew it automatically.

________________________________

 Icecast mailing list
 Icecast at xiph.org
 http://lists.xiph.org/mailman/listinfo/icecast
________________________________

Icecast mailing list
Icecast at xiph.org
http://lists.xiph.org/mailman/listinfo/icecast
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20170529/13f37b57/attachment.html>


More information about the Icecast mailing list