Мне нужно запустить сценарий Perl, но пусть он думает, что он находится в другом часовом поясе (GMT), чем сервер настроен для обычного использования.
Я хотел бы сделать это, не изменяя существующий сценарий, с помощью некоторых переменных среды или каких-либо параметров конфигурации, если это возможно.
Это для OS X и ее поставщика Perl (v5.12.4).
Вы можете использовать переменную среды TZ ($ ENV {TZ}). Видеть https://stackoverflow.com/questions/753346/how-do-i-set-the-timezone-for-perls-localtime Больше подробностей