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

Responder a