Recently, during development of a project I came across with following problem:

I wanted to create cronjob to execute some command in specific time, everyday. By the way, server os was Ubuntu 14.04.2 LTS.

The actual problem was, even if system date-time was set using following command:

sudo dpkg-reconfigure tzdata

the cronjob’s timezone was different from system’s default timezone. That was pretty weird.


Well, after googling a while I figured out a workaround for this problem.

TZ=Asia/Baku 0 1 * * * some_command

That’s it. By the way, TZ stands for timezone.

It turns out that, there is a way to set timezone per cron task:)