¿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

Respuestas a la pregunta(7)

Su respuesta a la pregunta