Re: PHP ejecutando programas de la shell

2012-06-28 Por tema Carlos Albornoz
Está puro agarrándose a cabezazos con php, php no es para este tipo de
cosas, python + apache + cgi son tus amigos.

2012/6/27 Herman Vega hve...@gmail.com:
 Debe ser problema de permisos del usuario cli vs web.

 El miércoles, 27 de junio de 2012, Marco González Luengo escribió:

 Estimados,

 Estoy tratando de implementar una forma de despertar computadores mediante
 Wake on Lan con una página PHP y un script bash que tengo para estos
 propósitos. El problema es que al ejecutar el script bash manualmente, no
 hay problema y todo ocurre como esperado, no así cuando invoco el script
 bash desde la página en PHP.

 Actualmente, para probar si acaso el problema es PHP, traté de correr un
 beep de 1 minuto en PHP [1], pero éste no ocurre y devuelve un exitcode de
 1.

 Averigué si PHP estaba corriendo con safe_mode, pero éste está desactivado.
 También he desactivado SELinux e iptables por si acaso. Nada funciona. Me
 encuentro corriendo CentOS 5.8.

 ¿Alguien tiene una idea de qué podría estar previniendo que no pueda correr
 el beep?

 Gracias de antemano.

 [1]: http://pastebin.com/TcTZ5Tx8



 --
 Sent from Gmail Mobile iPhone



-- 
Carlos Albornoz C.
Linux User #360502
Fono: +56997864420


Re: Mono en Ubuntu 12.04 Precise Pangolin

2012-06-28 Por tema Daniel Serpell
Hola,

El Mon, Jun 25, 2012 at 09:46:09AM +0200, Patricio Morales escribió:
 El día 25 de junio de 2012 02:30, Eduardo Silva edsi...@gmail.com escribió:
  en la pagina del proyecto se especifica que esta todo disponible:
 
  http://mono-project.com/DistroPackages/Ubuntu
 
 Eduardo :

 visite la pàgina, pero fijate en lo que dice mas abajo:
 Backport Packages

 Mono is considered a core framework in Ubuntu, meaning it has many
 applications depending upon it (roughly 40 applications). Due to this,
 the chance of one of those applications breaking due to unexpected
 changes in their underlying framework is considered too high to risk
 an update.

 As a result, Mono cannot officially be backported in Ubuntu

Eso significa que no puedes usar una versión distinta a la que viene en
tu distribución (más nueva) porque podría romperse algún otro programa.

 De hecho, incluso Canonical cuando se lanzó 12.04, pensaba dejar fuera Tomboy
 entre otras aplicaciones.

Eso es respecto a las aplicaciones que vienen en el CD de instalación,
no se ha removido de la distribución.

 De todas maneras instalé los paquetes que ahí aparecen. El problema es
 que quiero compilar programas para VB.net , y el comando mbas, que se
 supone es el compilador de Mono  para VB.NET no me aparece (no está
 instalado). Traté de instalar mono-basic mediante apt-get pero no esta
 en los repositorios.

El paquete oficial se llama mono-vbnc:

 $ apt-cache search mono basic
 [...]
 mono-vbnc - Mono Visual Basic Compiler (VB.NET)

Intenta *siempre* utilizar los paquetes de la distribución antes de tratar
de instalar paquetes aleatorios desde otros sitios, la probabilidad de que
rompas algo es grande.

Y recuerda en Ubuntu activar las fuentes de universe, donde están los
paquetes que no tienen soporte directo de Canonical (pero si soporte de
la comunidad). En el caso de la versión 12.04, el compilador de VB.NET
es parte de universe.

Suerte,

Daniel.


Re: PHP ejecutando programas de la shell

2012-06-28 Por tema Ricardo Munoz
El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.comescribió:

 Está puro agarrándose a cabezazos con php, php no es para este tipo de
 cosas, python + apache + cgi son tus amigos.


pq Python sirve y PHP no sirve?

-- 
Ricardo Mun~oz A.
http://pobrezuko.info


Re: PHP ejecutando programas de la shell

2012-06-28 Por tema Felipe
2012/6/28 Ricardo Munoz rmu...@tux.cl

 El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.com
 escribió:

  Está puro agarrándose a cabezazos con php, php no es para este tipo de
  cosas, python + apache + cgi son tus amigos.
 

 pq Python sirve y PHP no sirve?

 --
 Ricardo Mun~oz A.
 http://pobrezuko.info



Puede ser:
1. El como se esta invocando el script desde PHP
2. Permisos insuficientes de ejecucion sobre el script o los programas
siendo utilizados por este (recuerda que PHP es ejecutado por otro usuario).
3. Alguna otra cosa

Saludos,
Felipe


Re: PHP ejecutando programas de la shell

2012-06-28 Por tema Ricardo Munoz
El 28 de junio de 2012 16:33, Felipe kelt...@gmail.com escribió:

 2012/6/28 Ricardo Munoz rmu...@tux.cl
  El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.com
  escribió:
 
   Está puro agarrándose a cabezazos con php, php no es para este tipo de
   cosas, python + apache + cgi son tus amigos.
  
 
  pq Python sirve y PHP no sirve?


[...]

Puede ser:
 1. El como se esta invocando el script desde PHP
 2. Permisos insuficientes de ejecucion sobre el script o los programas
 siendo utilizados por este (recuerda que PHP es ejecutado por otro
 usuario).
 3. Alguna otra cosa


hasta ahi, no veo ninguna diferencia con Python via web.

-- 
Ricardo Mun~oz A.
http://pobrezuko.info


Re: PHP ejecutando programas de la shell

2012-06-28 Por tema Felipe
2012/6/28 Ricardo Munoz rmu...@tux.cl

 El 28 de junio de 2012 16:33, Felipe kelt...@gmail.com escribió:

  2012/6/28 Ricardo Munoz rmu...@tux.cl
   El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.com
   escribió:
  
Está puro agarrándose a cabezazos con php, php no es para este tipo
 de
cosas, python + apache + cgi son tus amigos.
   
  
   pq Python sirve y PHP no sirve?
 

 [...]

 Puede ser:
  1. El como se esta invocando el script desde PHP
  2. Permisos insuficientes de ejecucion sobre el script o los programas
  siendo utilizados por este (recuerda que PHP es ejecutado por otro
  usuario).
  3. Alguna otra cosa
 

 hasta ahi, no veo ninguna diferencia con Python via web.

 --
 Ricardo Mun~oz A.
 http://pobrezuko.info


Felicidades, yo tampoco. Solo contestaba a la pregunta inicial.

Entre usar Python, PHP o hacer un servidor HTTP en LOLCODE y procesar las
peticiones a mano, finalmente da lo mismo... No creo que tengas muchas
peticiones para tu sistema de Wake on LAN asi que muchos criterios para
elegir tecnologias dan lo mismo, la idea principal es resolver el problema.