It's Raspbian for the distro on the Raspberry-Pi The problem is that supervisor is a python Distro package and it's wired really deeply into the bowels of the system. It's initialisation takes place way before any of the shell or rc.local startup.
I sorted it out in the end, the command needed was "dpkg-reconfigure tzdata" and that did something internally that made it work. On Fri, Jul 18, 2014 at 12:09 AM, Michael Chesterton < che...@chesterton.id.au> wrote: > On 17/07/14 17:32, Amos Shapira wrote: > > Which distribution is it? The method to set system timezone depends on > the > > answer to this question. > > > > And BTW - what you are asking about is setting the time ZONE. Setting the > > correct time is usually a matter left to NTP. > > > > > > > > On 17 July 2014 10:51, David Lyon <david.lyon.preissh...@gmail.com> > wrote: > > > >> I'm trying to get the correct datestamp in a logfile for Raspberry-Pi > for a > >> server task. > >> > >> The task runs under supervisord with root permissions. > >> > >> I modified /root/.profile and added TZ='Australia/Sydney'; export TZ > >> > >> However, in Python, the logging/task doesn't see dates with the correct > >> timezone delta added. > >> > >> How can I get this to work? > > /root/.profile is only going to be read for root login shells, like sudo > -i or su - > you can set environment variables in supervisord config which will just > affect > the supervised program, or set it system wide which amos is going tell > you how > > you'll have to check the docs, but I believe in your [program:x] section > you add > environment=TZ="Australia/Sydney" > -- > SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ > Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html > -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html