[Icecast] Proper way to start multiple icecast services through bash script?
Marvin Scholz
epirat07 at gmail.com
Mon May 29 14:34:08 UTC 2017
On 29 May 2017, at 16:27, Walter York wrote:
> 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.
There is no difference using one or multiple separate instances that I
am aware of. Thats really weird.
> 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
> _______________________________________________
> Icecast mailing list
> Icecast at xiph.org
> http://lists.xiph.org/mailman/listinfo/icecast
More information about the Icecast
mailing list