¿Cómo puedo hacer que un script PHP ejecute un script shell como root?
Ejecutando Fedora 9/10, Apache 2, PHP 5 ...
¿Puedo ejecutar un script de shell como root, desde un script PHP usando exec ()?
Acabo de dar privilegios de raíz de Apache y luego agrego "sudo" delante del comando?
specíficamente, estoy tratando de iniciar y detener un script de fondo.
Actualmente tengo un script de shell que solo ejecuta la aplicación, start.sh
#!/bin/bash
/path/to/my/app/appname
Y un script que mata la aplicación, stop.sh
#!/bin/bash
killall appname
¿Acabo de hacer:
<?php
exec("sudo start.sh");
?>
Gracias por adelantado