Explorar el Código

Make the daemon script more generic

Bob Mottram hace 8 años
padre
commit
7446b83b08
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4
    1
      src/freedombone

+ 4
- 1
src/freedombone Ver fichero

@@ -8443,7 +8443,10 @@ function install_gnu_social {
8443 8443
 	echo '#!/bin/bash' > /etc/cron.hourly/gnusocial-daemons
8444 8444
 	echo 'daemon_lines=$(ps aux | grep "scripts/queuedaemon.php" | grep "/var/www")' >> /etc/cron.hourly/gnusocial-daemons
8445 8445
 	echo 'if [[ $daemon_lines != *"/var/www/"* ]]; then' >> /etc/cron.hourly/gnusocial-daemons
8446
-	echo "    echo \"Restarting GNU Social daemons\" | mail -s \"GNU Social daemons not found\" $MY_EMAIL_ADDRESS" >> /etc/cron.hourly/gnusocial-daemons
8446
+
8447
+	echo "    ADMIN_USER=$(cat $COMPLETION_FILE | grep 'Admin user' | awk -F ':' '{print \$2}')" >> /etc/cron.hourly/gnusocial-daemons
8448
+	echo '    MY_EMAIL_ADDRESS=$ADMIN_USER@$HOSTNAME' >> /etc/cron.hourly/gnusocial-daemons
8449
+	echo '    echo "Restarting GNU Social daemons" | mail -s "GNU Social daemons not found" $MY_EMAIL_ADDRESS' >> /etc/cron.hourly/gnusocial-daemons
8447 8450
 	echo "    cd /var/www/${MICROBLOG_DOMAIN_NAME}/htdocs" >> /etc/cron.hourly/gnusocial-daemons
8448 8451
 	echo '    scripts/startdaemons.sh' >> /etc/cron.hourly/gnusocial-daemons
8449 8452
 	echo 'fi' >> /etc/cron.hourly/gnusocial-daemons