14 lines
		
	
	
		
			489 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			489 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
export $(grep -v '^#' /etc/reminder-rs/config.env | xargs -d '\n')
 | 
						|
 | 
						|
REGEX='mysql://([A-Za-z]+)@(.+)/(.+)'
 | 
						|
[[ $DATABASE_URL =~ $REGEX ]]
 | 
						|
 | 
						|
VAR=$(mysql -u "${BASH_REMATCH[1]}" -h "${BASH_REMATCH[2]}" -N -D "${BASH_REMATCH[3]}" -e "SELECT COUNT(1) FROM reminders WHERE utc_time < NOW() - INTERVAL 10 MINUTE AND enabled = 1")
 | 
						|
 | 
						|
if [ "$VAR" -gt 0 ]
 | 
						|
then
 | 
						|
  echo "This is to inform that there is a reminder backlog which must be resolved." | mail -s "Backlog: $VAR" "$REPORT_EMAIL"
 | 
						|
fi
 |