Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2010-09-14 20:39:08

ekkl
Member
Зарегистрирован: 2009-09-07
Сообщений: 77

cron и настройки пользователя.

Есть скрипт который архивирует данные. Потом прописывает лог в файл, когда произошла архивация.

Код:

Tue Sep 14 19:30:02 EEST 2010 <<<<----Вот это было прописано при запуске скрипта архивации по КРОН
вівторок, 14 вересня 2010 19:30:04 +0300 <<<<----Вот это было прописано при запуске скрипта архивации вручную

Почему разница в формате понятно. Локальные настройки пользователя и КРОНа различны. Но как сделать, чтобы при запуске по КРОНу формат времени был такой, какой в моем пользователе.
1) на украинском языке
2) "полный" (полные названия дня недели и месяца)
---
В принципе сейчас это совершенно не существенно. Просто интерестно разобраться, а то может возникнуть ситуация, когда настройки действительно будут инеть значение.

Неактивен

 

#2 2010-09-15 14:00:39

Mak_s
Member
Откуда: Чернигов
Зарегистрирован: 2009-12-06
Сообщений: 358

Re: cron и настройки пользователя.

Нужно добавть переменную локали начале кронтаба. Например

Код:

LC_TIME=uk_UA

Круче самовара только титан

Неактивен

 

#3 2010-09-15 21:45:43

ekkl
Member
Зарегистрирован: 2009-09-07
Сообщений: 77

Re: cron и настройки пользователя.

Что-то не так. По-моему нужно указать кодировку.....
----------
Если кратко, не могу понять в какой кодировке происходит запись в лог..... sad

Отредактированно ekkl (2010-09-15 21:52:16)

Неактивен

 

#4 2010-09-15 22:49:28

Mak_s
Member
Откуда: Чернигов
Зарегистрирован: 2009-12-06
Сообщений: 358

Re: cron и настройки пользователя.

Точно. uk_UA.UTF-8 должно решить проблему.


Круче самовара только титан

Неактивен

 

#5 2010-09-16 14:02:47

ekkl
Member
Зарегистрирован: 2009-09-07
Сообщений: 77

Re: cron и настройки пользователя.

Спасибо.
Все работает на ура!

Неактивен