[Icecast] Edited: <on-connect> / <on-disconnect> not working

Jack Elliott that.jack.elliott at gmail.com
Sun Sep 17 14:08:14 UTC 2023


Hi, I posted yesterday that I was following this thread, and a nice 
listmember offered some suggestions to debug it. I replied directly to 
him, taking the thread off the list. This was not my intention, I'm 
bringing it back to the list to seek additional help because this issue 
has not been resolved.

So, summary:

The OS is Linux.

Issue: <on-connect> / <on-disconnect> does not launch a bash script that 
sends notification emails.

The script is located in /home/my_username/bin

The script runs from command line and sends the email with me as user. 
So the script is coded right. But icecast does not launch the script.

I have given rwx permission to everyone from / down to and including the 
script itself for debugging.

Here is the code I have in the mount definition in icecast.xml:

         <on-connect>/home/my_username/bin/email_onconnect.sh</on-connect>
         <on-disconnect>/home/my_username/bin/email_ondisconnect.sh</on-disconnect>

It is intended to run when a remote source client connects. The 
mountpoint works fine, our remote hosts routinely use it to stream their 
radio shows to the station to be put on the air.

So. Is it possible that by having a fallback-mount (a local mp3) in the 
mountpoint "blocks" <on-connect>? IOW, because there is always a source 
client connected—either the fallback or a remote source client—that 
there is no connecting event to trigger the command?

Thank you!

-- 
Jack Elliott
Director of Classical Music Programming
High Desert Community Radio
KPOV Bend, Oregon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20230917/1ce96102/attachment.htm>


More information about the Icecast mailing list