Looking to turn on the Alert Flash from within the Plugin environment

Status
Not open for further replies.

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,996
I'm working on my MiniDLNA project and trying to find out how I can turn on the Alert Flash (yellow and red) and add a short message from within the plugin, from a script.

There is a limitation that when reached, well before it's reached I'd like to send out an alert message (yellow) and when it is reached I want to send out an alert message (red).

Here is some test code that I'm working with right now and you can see I'm just placing some text into a log file for right now. Using the Alert is a better method plus I can use a log file to report additional information.

Code:
#!/bin/sh
#Testcode

while :; do

directories=$(find /media -type d -print0 | xargs -0 -I % echo -n '"%" ')
echo "Checking String Length..."
echo " "
echo "Your directory string length is: "${#directories}
echo " "
# Check on maximum length of directory string.

 if [ ${#directories} -gt 260000 ];
  then
 if [ ${#directories} -gt 261649 ];
   then
   echo "Red Alert"
   date > /minidlnaerror.log
   echo "You have exceeded the maximum directory string length of 261649 and you are currently at" >> /minidlnaerror.log
   echo ${#directories}".  You need to shorten the directory names or rearange your folders" >> /minidlnaerror.log
   echo "to remove this error." >> /minidlnaerror.log
   echo " " >> /minidlnaerror.log
   else
   echo "Yellow Alert"
   date > /minidlnaerror.log
   echo "The maximum directory string length is 261649 and you are currently at" >> /minidlnaerror.log
   echo ${#directories}".  You should shorten the directory names or rearange your folders" >> /minidlnaerror.log
   echo "to remove this error." >> /minidlnaerror.log
   echo " " >> /minidlnaerror.log
fi
fi

csh -c "wait_on -w $directories"

sleep 2

done


Thanks
 
Status
Not open for further replies.
Top