On Tuesday, June 3, 2014 2:05:25 AM UTC-5, jmartin wrote: > > > > > El 3 de junio de 2014, 0:59, Fabyc <[email protected] <javascript:>> > 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. > > >> >> >>> >>> >>> >>>> >>>> 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 >
