Foros del Web » Administración de Sistemas » Unix / Linux »

Ejecutar fichero bash desde php

Estas en el tema de Ejecutar fichero bash desde php en el foro de Unix / Linux en Foros del Web. Hola, Tengo que ejecutar un fichero como root desde php he visto que la funcion es exec, alguno tiene idea o ejemplo de como hacerlo? ...
  #1 (permalink)  
Antiguo 19/01/2009, 11:22
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 23 años, 1 mes
Puntos: 3
Ejecutar fichero bash desde php

Hola,

Tengo que ejecutar un fichero como root desde php he visto que la funcion es exec, alguno tiene idea o ejemplo de como hacerlo?

Muchas gracias
__________________
Pancho - Consultor de usabilidad
  #2 (permalink)  
Antiguo 19/01/2009, 15:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: Ejecutar fichero bash desde php

Hola Antonito,

Dependiendo de tu distribución que uses tienes que ver la forma de darle permisos de "root" a PHP, por ejemplo en debian es agregar al usuario bajo el que se ejecute PHP en la lista de "sudoers", para poder hacer sudo ./archivo.

Saludos

Tema trasladado a Linux.
  #3 (permalink)  
Antiguo 20/01/2009, 01:04
Avatar de sysdebian  
Fecha de Ingreso: octubre-2008
Mensajes: 196
Antigüedad: 16 años, 2 meses
Puntos: 8
Respuesta: Ejecutar fichero bash desde php

Buenas.
Yo te desaconsejaría esto totalmente. Como mucho, ejecutalo desde el php cli, nunca desde el apache.
Si lo haces desde cli, poniendo
Código:
php tuscript.php
lo ejecutarás sin problema.
__________________
Artigoo: Gestor de contenido online.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:08.