![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
MZ412 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Получаю артибуты файла.
my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,$atime,$mtime,$ctime,$blksize,$blocks) = stat($file); Драма в том, что ctime, mtime неправильные. localtime и gtime всякие дают правильные даные. Атрибуты файла в системе отображаются правильно. Может кто сталкивался с такой проблемой? Подозреваю что дело во временной зоне, которую надо явно указать скрипту... |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
что именно неправильно, и на какой системе?
|
|||
|
||||
MZ412 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Система freebsd 8.2
Неправильное время. Где то на 15 часов. Добавлено через 5 минут и 36 секунд Эх... Разобрался. Результат выдаётся не в мой временной зоне, а в GMT... Добавлено через 10 минут и 38 секунд Драма в том, что мне необходимо получить ctime файла в правильной временной зоне. |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
1. что такое "правильная временная зона"?
2. localtime не помогает? |
|||
|
||||
MZ412 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
При чём тут localtime?
Мне нужно получить ctime или mtime файла и сравнить его с текущим временем. Localtime отаёт правильное значение. Это естественно. А вот stat возвращает значение на 15 часов меньше. В контексте "парвильной" временной зоны... Добавлено @ 11:54 http://forum.vingrad.ru/topic-4873.html Это сообщение отредактировал(а) MZ412 - 12.4.2011, 11:54 |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
а как сравниваете с текущим временем?
|
|||
|
||||
MZ412 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 4.12.2009 Репутация: нет Всего: нет |
Пока что всё вручную.
# ls -la /var/log/maillog -rw-r----- 1 root wheel 32908 12 апр 13:15 /var/log/maillog Т.е. лог создан сегодня. Если перевести в читабельный вид данные от stat каким нибудь конвертером - получаю результат на 15 часов меньше для того же файла. |
|||
|
||||
arto |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
каким конвертором?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |