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