Hynek: To by vysvětlovalo, proč je tam tak vymeteno. Asi jsem blbě pochopil dokumentaci...
""" Unlike cron, supervisord does not attempt to divine and override "fundamental" environment variables like USER, PATH, HOME, and LOGNAME when it performs a setuid to the user defined within the user= program config option. """ Myslel jsem si, že když mám v konfiguraci "aplikace" v supervisord.conf nastaveného uživatele pod kterým to má běžet, tak to zdědí prostředí toho uživatele (pokud supervisord běží pod rootem). Zkoušel jsem tam procpat HOME přes "environment" v konfiguraci supervisord aplikace (či jak to říkají "program" bloku), ale taky bez úspěchu...Není to náhodou fičůra supervisord 3? Protože mně tu běží postarší 2.x. 2012/6/6 Hynek Fabian <hynek.fab...@firma.seznam.cz>: >> přesně tak, chyběla HOME...Myslel jsem, že supervisord nešahá na tyhle >> env věci, že je nechá v subprocessu který vytvoří pro uživatele, pod >> kterým má aplikace běžet. > Supervisor je spousteny z initu, zadny $HOME nikdy neuvidi. To nastavuje > login shell. Potomci supervisoru stejne jako potomci cronu zdedi > defaultni prostredi initu ve kterem neni skoro nic. Supervisor by s tim > mohl neco udelat ale urcite nenastavi $HOME - spravny daemon ma svoje > proprietky v /etc a /var. > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python -- S pozdravem Martin Stiborský Jabber: st...@njs.netlab.cz _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python