Estimados:
Primero que todo, gracias por sus respuestas y por el tiempo que se han dado
para responde mi inquietud.

Sin ánimo de atacar o polemizar cito lo siguiente:

"
Primero, aprendes a escribir mensajes en texto.
Segundo, piensas un poco y te das cuenta que bash(1) es el shell que
/algunos/ usuarios de tu pagina web usan, PHP es el lenguaje en que estan
implementadas paginas web dinamicas. Viven en *mundos distintos*.

Tercero, sigues cansando tus neuronas, y capaz que te des cuenta que
mezclar esas cosas es como _mala idea_...

--
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
"

¿Siempre responden con ese ánimo a las consultas de ésta lista? Sr von Brand
disculpe mi gran ignorancia frente al tema de los sistemas operativos y el
lenguaje PHP, creo sin embargo que voy a seguir "cansando mis neuronas"
tratando de buscar una solución o al menos una respuesta satisfactoria a mi
problema y de todas maneras debo agregar que ha habido gente mucho más
amable en responder (reitero, sin ánimo de polemizar). Tampoco entendí a que
se refería con que aprenda a escribir mensajes en texto, si gusta puede
explicarme con más detalle.

===============================================================

Carlos Manuel Duclos Vergara <[EMAIL PROTECTED]>
Hola,

porque mejor no nos cuentas que quieres hacer?
Lo que quieres hacer es dejar la puerta abierta para que hagan lo que
quieran
con tu sistema.
------------------------------------------------------------------------------

Estimado Carlos
Lo que quiero hacer es nada más que al ejecutar mi script en php llamado
lala.php se le agregue el valor "HOLA" (o cualquiera en realidad, no
solamente hola) a una variable de entorno llamada por ejemplo PRUEBA. De tal
manera que en mi línea de comandos yo ingrese el comando "echo $PRUEBA" y me
devuelva la palabra HOLA.

Necesito hacerlo en PHP, no importa que sea un riesgo tremendo en la
seguridad y que esté dejando mi máquina con un backdoor ya que ésta máquina
no tendrá conexión a Internet y solamente la manejaré yo.

Necesito conocer el procedimiento.

Gracias nuevamente por sus respuestas, algunas no tan amables pero
respuestas al fin.

Paulo Colomés
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: 
http://listas.inf.utfsm.cl/pipermail/linux/attachments/20060611/4d1566ea/attachment.html
From [EMAIL PROTECTED]  Sun Jun 11 15:11:18 2006
From: [EMAIL PROTECTED] (Carlos Manuel Duclos Vergara)
Date: Sun Jun 11 14:59:49 2006
Subject: =?iso-8859-1?q?=BFComo_puedo_pasar_el_valor_de_una_variable_e?=
        =?iso-8859-1?q?n_BASH_a?= una
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

> Estimado Carlos
> Lo que quiero hacer es nada más que al ejecutar mi script en php llamado
> lala.php se le agregue el valor "HOLA" (o cualquiera en realidad, no
> solamente hola) a una variable de entorno llamada por ejemplo PRUEBA. De
> tal manera que en mi línea de comandos yo ingrese el comando "echo $PRUEBA"
> y me devuelva la palabra HOLA.
>
> Necesito hacerlo en PHP, no importa que sea un riesgo tremendo en la
> seguridad y que esté dejando mi máquina con un backdoor ya que ésta máquina
> no tendrá conexión a Internet y solamente la manejaré yo.
>
> Necesito conocer el procedimiento.
>

me refiero al "por que" necesitas hacer eso, la pregunta la entendi 
perfectamente.
Necesitas que un programa tenga una determinada configuracion al iniciarse y 
que esa configuracion sea manejable por el usuario a traves de una pagina 
web? Creo que para eso hay cientos de formas que no requieren lo que estas 
haciendo.
Con respecto a 

"Necesito hacerlo en PHP, no importa que sea un riesgo tremendo en la  
seguridad y que esté dejando mi máquina con un backdoor ya que ésta máquina 
no tendrá conexión a Internet y solamente la manejaré yo."

llegara el dia en que alguien te pregunte: "Y como se hace eso?" y tu 
orgullosamente le mostraras el procedimiento, con lo cual una segunda alma 
caera, luego esa alma puede hacer caer a una tercera, y asi ... hasta que sin 
darte cuenta generaste una masa critica de maquinas listas para ser 
utilizadas para no tan sacrosantos propositos.
Ahora la respuesta tecnica:
Gracias a Dios no hay manera _directa_ de hacer eso, las variables de entorno 
en Unix son para cada sesion, por lo tanto al terminar el proceso que genera 
la llamada "system" se acaba la variable que acabas de setear.

> Gracias nuevamente por sus respuestas, algunas no tan amables pero
> respuestas al fin.

no voy a caer en eso, pero te sugeriria reflexionar acerca de lo que estas 
haciendo (o pretendes hacer) y buscar la raiz del problema. A lo mejor lo 
unico que quieres es modificar el comportamiento de un programa que se 
ejecutara despues, para lo cual podrias utilizar muchos otros metodos.

-- 
http://toolchains.com/personal/blog

Responder a