The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Цифры вместо букв"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Русификация / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Цифры вместо букв"  +/
Сообщение от bearwoolfs (ok) on 30-Авг-13, 11:09 
День добрый , есть BACKUP сервер под FreeBSD. Копирование данных произвожу с помощью скрипта rsync по средствам ssh. Управляет временем запуска CRONTAB.
скрипт:
/usr/local/bin/rsync -avz --delete -e ssh root@192.168.1.119:/RAID/cmn/       /RAID/DAILY/cmn | mail backup@domen.domen

на почту получаю:
receiving incremental file list
\#320\#230\#320\#242\#320\#246/\#320\#221\#321\#203\#321\#205\#320\#263\#320\#260\#320\#273\#321\#202\#320\#265\#321\#200\#320\#270\#321\#217/\#320\#221\#320\#224\#320\#237\#320\#241, \#320\#224\#321\#202 \#320\#270 \#320\#232\#321\#202/\#320\#222\#321\#213\#320\#277\#320\#270\#321\#201\#320\#272\#320\#270/2013/\#320\#220\#320\#262\#320\#263\#321\#203\#321\#201\#321\

Хотя если запустить тот же скрипт из консоли в ручную (подключаюсь к черверу через ssh) на почту прийдет нормальная кирилица. Вопрос: где накосячил я с русификацией ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Цифры вместо букв"  +/
Сообщение от PavelR (ok) on 30-Авг-13, 11:56 
>[оверквотинг удален]
> скрипт:
> /usr/local/bin/rsync -avz --delete -e ssh root@192.168.1.119:/RAID/cmn/      
> /RAID/DAILY/cmn | mail backup@domen.domen
> на почту получаю:
> receiving incremental file list
> \#320\#230\#320\#242\#320\#246/\#320\#221\#321\#203\#321\#205\#320\#263\#320\#260\#320\#273\#321\#202\#320\#265\#321\#200\#320\#270\#321\#217/\#320\#221\#320\#224\#320\#237\#320\#241,
> \#320\#224\#321\#202 \#320\#270 \#320\#232\#321\#202/\#320\#222\#321\#213\#320\#277\#320\#270\#321\#201\#320\#272\#320\#270/2013/\#320\#220\#320\#262\#320\#263\#321\#203\#321\#201\#321\
> Хотя если запустить тот же скрипт из консоли в ручную (подключаюсь к
> черверу через ssh) на почту прийдет нормальная кирилица. Вопрос: где накосячил
> я с русификацией ?

в переменных окружения.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Цифры вместо букв"  +/
Сообщение от lavr email on 30-Авг-13, 12:28 
>[оверквотинг удален]
>> /usr/local/bin/rsync -avz --delete -e ssh root@192.168.1.119:/RAID/cmn/
>> /RAID/DAILY/cmn | mail backup@domen.domen
>> на почту получаю:
>> receiving incremental file list
>> \#320\#230\#320\#242\#320\#246/\#320\#221\#321\#203\#321\#205\#320\#263\#320\#260\#320\#273\#321\#202\#320\#265\#321\#200\#320\#270\#321\#217/\#320\#221\#320\#224\#320\#237\#320\#241,
>> \#320\#224\#321\#202 \#320\#270 \#320\#232\#321\#202/\#320\#222\#321\#213\#320\#277\#320\#270\#321\#201\#320\#272\#320\#270/2013/\#320\#220\#320\#262\#320\#263\#321\#203\#321\#201\#321\
>> Хотя если запустить тот же скрипт из консоли в ручную (подключаюсь к
>> черверу через ssh) на почту прийдет нормальная кирилица. Вопрос: где накосячил
>> я с русификацией ?
> в переменных окружения.

еще и компрессия дважды идет - потеря времени.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Цифры вместо букв"  +/
Сообщение от bearwoolfs (ok) on 30-Авг-13, 14:34 
Вроде все настроил ???

/etc/login.conf
russian-utf8|Russian Users Accounts:
:charset=UTF-8:
:lang=ru_RU.UTF-8:
:lc_all=ru_RU.UTF-8:
:tc=default:

cap_mkdb /etc/login.conf


pw usermod root -L russian-utf8

/etc/profile:
MM_CHARSET=UTF-8; export MM_CHARSET

господа что не так ?
в консоле печатает русские символы но при нажатие ENTER
выдает опять же 62\320\262\320\262\320\262\320\262\320\262

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Цифры вместо букв"  +/
Сообщение от lavr email on 30-Авг-13, 18:19 
>[оверквотинг удален]
> :lang=ru_RU.UTF-8:
> :lc_all=ru_RU.UTF-8:
> :tc=default:
> cap_mkdb /etc/login.conf
> pw usermod root -L russian-utf8
> /etc/profile:
> MM_CHARSET=UTF-8; export MM_CHARSET
> господа что не так ?
> в консоле печатает русские символы но при нажатие ENTER
> выдает опять же 62\320\262\320\262\320\262\320\262\320\262

русским по черному было сказано: НЕ ПОДДЕРЖИВАЕТ консоль FreeBSD UTF-8
остальное уже было разъяснено.

В crontab'е (man 5 crontab)можно определить переменные:

LOGNAME, HOME, PATH, SHELL и MAILTO

остальные переменные, в том числе LANG или LC_* можно определить в скрипте.
При отправке почты из скрипта не забывать про стандарт mime.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Цифры вместо букв"  +/
Сообщение от bearwoolfs (ok) on 02-Сен-13, 12:54 
Спасибо догнал. Вписал переменные в CRON
LANG=ru_RU.UTF-8
LANGUAGE=ru
LC_CTYPE=ru_RU.UTF-8
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру