La semana pasada surgio la idea de cambiar los enlaces online que
dispone mi empresa por conexiones ADSL separadas y hacer uso de VPNs
para poder interconectarlas, desearia me puedan sugerir cual la mejor
solucion para poder configurar una VPN, tomando en cuenta que hacemos
uso por defecto de la distribucion de Centos 4.2 y nuestros firewall
los administramos con shorewall.
From [EMAIL PROTECTED]  Sun Jun 11 13:19:21 2006
From: [EMAIL PROTECTED] (Eduardo Quiroz Salinas)
Date: Sun Jun 11 14:11:46 2006
Subject: =?iso-8859-1?q?=BFComo_puedo_pasar_el_valor_de_una_variable_e?=
 =?iso-8859-1?q?n_BASH_a_una_variable_en_PHP=3F?=
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

Paulo Colomes escribió:
> Amigos..
>
> Tengo el siguiente problema con mi máquina linux:
> Quiero hacer una línea de PHP que me permita pasarle un valor 
> determinado a una variable de BASH.
> Me explico
>
> Tengo el siguiente script guardado como lala.php:
> ---------------------------------------------------------------
> <?php
> system ('DIRDATE=OK');
> ?>
> ---------------------------------------------------------------
> La idea es que al ejecutar: "php lala.php" en el sistema quede la 
> variable $DIRDATE con el valor "OK". De tal modo que al escribir desde 
> la consola el comando "echo $DIRDATE" me devuelva "OK".
Tengo la leve impresión de que, si bien está correcto el script, tienes 
problemas con el usuario. Generalmente el webserver se corre desde el 
usuario apache, por lo tanto, al setear desde php una variable de bash, 
quedará localmente almacenada y cuando tu entras por consola usando tu 
usuario (me imagino que distinto a apache) entonces no verás esa variable.
No recuerdo cual era el comando para hacer una variable global o para 
que cambies de usuario el apache (aunque no lo recomiendo). Me imagino 
que, dependiendo del uso que quieras dar a esa variable, te pueda servir 
más hacerlo mediante un archivo u otro modo. Quizá generar el script de 
bash completo desde php a un archivo y luego ejecutarlo por otro usuario 
con cron..no sé...cual es la idea final del script?

-- 
Eduardo Quiroz Salinas
Ingeniero Civil Informático
[EMAIL PROTECTED]
--
Linux user number 344659
KDE User 2453
"...Los que pueden ser virtuosos sin dios,
son la desesperación de los creyentes..."
--------------------------------------------------- 

  • vpn Victor Quiroz
    • vpn Victor Quiroz
    • VPN Ricardo Gutiérrez J.
      • VPN Ricardo Gutiérrez J.
        • VPN Ricardo Gutiérrez J.
          • VPN Gonzalo Seriche

Responder a