El 3 de junio de 2014, 16:09, Fabyc <[email protected]> escribió: > On Tuesday, June 3, 2014 2:05:25 AM UTC-5, jmartin wrote: >> >> >> >> >> El 3 de junio de 2014, 0:59, Fabyc <[email protected]> escribió: >> >> On Monday, June 2, 2014 2:41:07 AM UTC-5, jmartin wrote: >>> >>>> >>>> >>>> >>>> El 31 de mayo de 2014, 20:50, Fabyc <[email protected]> escribió: >>>> >>>> Hola lista. >>>>> >>>>> Actualmente tengo configurado al servidor Tryton para que inicie y se >>>>> detenga >>>>> automáticamente como demonio Linux el cual tiene las opciones: start, >>>>> stop, >>>>> restart, status. Utilizo el siguiente script [1] >>>>> >>>>> Mi pregunta es sobre como sería para que a ese script [1] se le >>>>> agregue / modifique >>>>> la opción para que utilice virtualenvwrapper? >>>>> >>>> >>>> Hola Fabyc, >>>> >>>> Debes definir la variable de entorno PYTHONPATH asignándole la ruta del >>>> virtualenv, así como iniciar el virtualenv. Tienes un ejemplo en [1] >>>> >>> >>>> Saludos, >>>> >>>> [1] https://bitbucket.org/aneolf/etc >>>> >>> >>> Hola Jesús. >>> >>> Ya modifiqué el archivo que estoy utilizando como demonio. Le agregué lo >>> que me indicaste >>> basado en el ejemplo que me diste. >>> >>> Ahora ya tengo corriendo como demonio a Tryton bajo el virtualenv del >>> usuario. >>> Hay alguna manera de saber si Tryton efectivamente está ejecutándose >>> bajo el entorno >>> virtual del usuario? >>> >>> Basado en el ejemplo dado, cómo se puede saber que Tryton está >>> ejecutándose bajo >>> ${VIRTUALENVDIR}/bin ? >>> >>> >> Si no se estuviera ejecutando sobre el entorno virtual lo sabrías. Quiero >> decir, fallaría la ejecución por falta de alguna librería, o por no >> encontrar los módulos en su sitio, etc. Una forma de asegurarse sería crear >> un par de entornos distintos, ejecutar en cada uno de ellos, una instancia >> diferente del servidor tryton con diferentes módulos en cada una de ellas, >> y ver qué módulos te ofrece cada una de ellas. Podrás comprobar que los >> módulos a los que puedes acceder en cada instancia es distinto. >> > > Como actualmente tengo todas las librerías requeridas instaladas como > root, Tryton va a ejecutarse sin problemas dentro de todos los entornos > virtuales que cree, ya que no va a faltar ninguna lib. Ya me diste una > pista sobre que Tryton podría fallar la ejecución en caso que no encontrara > alguna librería dentro del entorno virtual . Lo que voy a hacer es quitar > algunas librerías instaladas como root y luego si instalarlas dentro del > entorno virtual y luego crear otro entorno en el que no se encuentre alguna > librería necesaria. > > Prueba esto [1] para hacer una instalación con virtualenv totalmente aislada del S.O.
[1] http://tryton.zikzakmedia.com/Develop/Virtualenv > > >> >> >>> >>> >>>> >>>> >>>> >>>>> >>>>> Revisé el script virtual-env.sh de Nantic [2] el cual inicia el >>>>> entorno virtual pero >>>>> aún estoy confundido en qué parte del script [1] tengo que poner o >>>>> modificar. >>>>> >>>>> Tengo pensado tener un entorno virtual Tryton para cada usuario de >>>>> Linux y por >>>>> consiguiente un script de inicio como demonio para cada usuario en >>>>> /home/ >>>>> >>>>> Disculpen la pregunta de novato pero no soy un gurú de Linux. :-) >>>>> >>>>> >>>>> [1] http://goo.gl/W7wfO3 >>>>> [2] http://goo.gl/NzwcYJ >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Jesús Martín >>>> >>>> Zikzakmedia SL >>>> Dr. Fleming, 28, baixos >>>> 08720 Vilafranca del Penedès >>>> ☏ 93 890 21 08 >>>> >>> >> >> >> -- >> >> Jesús Martín >> >> Zikzakmedia SL >> Dr. Fleming, 28, baixos >> 08720 Vilafranca del Penedès >> ☏ 93 890 21 08 >> > -- Jesús Martín Zikzakmedia SL Dr. Fleming, 28, baixos 08720 Vilafranca del Penedès ☏ 93 890 21 08
