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
>  

Responder a