|
@@ -464,10 +464,13 @@ function gnusocial_hourly_script {
|
464
|
464
|
echo '/htdocs/scripts/queuedaemon.php" | grep "/var/www")';
|
465
|
465
|
echo "cd /var/www/${domain_name}/htdocs";
|
466
|
466
|
echo "if [[ \$daemon_lines != *\"/var/www/\"* ]]; then";
|
467
|
|
- echo " ADMIN_USER=\$(cat $COMPLETION_FILE | grep 'Admin user' | awk -F ':' '{print \$2}')";
|
468
|
|
- echo " MY_EMAIL_ADDRESS=\$ADMIN_USER@$HOSTNAME";
|
469
|
|
- echo -n " echo \"Restarting ${gnusocial_type} daemons\" | mail -s \"${gnusocial_type} ";
|
|
467
|
+ echo " UPTIME=\$(awk -F '.' '{print \$1}' < \"/proc/uptime\")";
|
|
468
|
+ echo " if [ \"\$UPTIME\" -gt 500 ]; then";
|
|
469
|
+ echo " ADMIN_USER=\$(cat $COMPLETION_FILE | grep 'Admin user' | awk -F ':' '{print \$2}')";
|
|
470
|
+ echo " MY_EMAIL_ADDRESS=\$ADMIN_USER@$HOSTNAME";
|
|
471
|
+ echo -n " echo \"Restarting ${gnusocial_type} daemons\" | mail -s \"${gnusocial_type} ";
|
470
|
472
|
echo "daemons not found\" \$MY_EMAIL_ADDRESS";
|
|
473
|
+ echo ' fi';
|
471
|
474
|
echo ' su -c "sh scripts/startdaemons.sh" -s /bin/sh www-data';
|
472
|
475
|
echo 'fi';
|
473
|
476
|
echo 'php scripts/delete_orphan_files.php > /dev/null';
|