Manejo de Excepciones
Crear diferentes excepciones:
- cuando no se encuentra un comando, lanzar un CommandNotFoundException
- cuando falla un comando (existe, pero ejecuta y lanza otra salida), lanzar ExecuteCommandException
- cuando no encuentra una directiva (dentro de php.ini, o apache.conf, o postgresql.conf, etc), OptionNotFoundException
- cuando no se encuentra el servicio/directiva/aplicación en general (la clase, como Apache) ServiceNotFound, DirectiveNotFound, etc.