Paso 12: Configuración de cron
Encuentra apagado agregado cron trabajo aquí: http://ubuntuforums.org/showthread.php?t=1855905Puesto que el servidor Apache se ejecuta como usuario www-data y no como root, no creo que funcione ese ejemplo.
Se necesitan dos scripts:, un script PHP que muestra en el navegador y un script que se ejecuta como root usando cron:
Código de navegador:
Código para añadir a index.php:
si ({$_POST['action']=="Shutdown")}
$test = shell_exec ("toque /tmp/shutdown");
}
/Usr/sbin/check_shutdown de la escritura de Shell (comando para editar: 'sudo nano /usr/sbin/check_shutdown')
Código:
#! / bin/sh
Si [-f "/ tmp/apagado"]
entonces
RM -f/tmp/apagado
/ sbin/shutdown -h ahora
fi
Editar el crontab de root usando el comando "sudo crontab -e" y añadir la línea
Código:
***** sh /usr/sbin/check_shutdown
Esto ejecuta el script de check_shutdown una vez cada minuto. Si encuentra el archivo de /tmp/shutdown creado por el script PHP, se ejecuta el comando shutdown.