Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Чт Окт 27 2005 11:08 Заголовок сообщения: Проблема со стартом скрипта из под Cron |
|
|
Возникла следующая проблемка!
Настраивая RRDTOOL, при создании в нём картинки графика, я описал легенду и заголовак графика русским шрифтом.
Находясь в консоле я стартую скрипт и получаю картинку где пояснение и легенда отображаются русскими символами, но как только скрипт стартуется из под крона пояснение и легенда в картинке отображаются кракозябликами. Подскажите, если кто сталкивался, чём может быть причина?
Операционка SuSe 9.3
В консоле выставлена кодировка KOI8-R
Версия RRDTOOL 1.2.11 |
|
Вернуться к началу |
|
 |
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Ср Ноя 02 2005 11:24 Заголовок сообщения: Re: Проблема со стартом скрипта из под Cron |
|
|
Народ ну подскажите плиз хоть намекните где копать  |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Ноя 02 2005 15:19 Заголовок сообщения: |
|
|
Запусти из консоли.
env > file1
К кровский скрипт добавь
env > file2
Различия между файлами в студию. |
|
Вернуться к началу |
|
 |
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Ср Ноя 02 2005 16:31 Заголовок сообщения: |
|
|
Вот консольный вариант
QTDIR=/usr/lib/qt3
SSH_TTY=/dev/pts/0
GROFF_NO_SGR=yes
JRE_HOME=/usr/lib/jvm/java/jre
USER=root
LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;
32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=0
0;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;
35:*.bmp=01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=
01;35:*.png=01;35:*.ppm=01;35:*.tga=01;35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.aiff=00;32:*.au=00;32:*.mid=
00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:
XNLSPATH=/usr/X11R6/lib/X11/nls
HOSTTYPE=i386
PAGER=less
XDG_CONFIG_DIRS=/usr/local/etc/xdg/:/etc/xdg/:/etc/opt/gnome/xdg/
MINICOM=-c on
GNOMEDIR=/opt/gnome
MAIL=/var/mail/root
PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin
CPU=i686
JAVA_BINDIR=/usr/lib/jvm/java/bin
INPUTRC=/etc/inputrc
PWD=/etc/stat
JAVA_HOME=/usr/lib/jvm/java
PYTHONSTARTUP=/etc/pythonstart
SDK_HOME=/usr/lib/jvm/java
TEXINPUTS=:/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX
JDK_HOME=/usr/lib/jvm/java
SHLVL=1
HOME=/root
LESS_ADVANCED_PREPROCESSOR=no
OSTYPE=linux
LS_OPTIONS=-a -N --color=tty -T 0
XCURSOR_THEME=crystalwhite
WINDOWMANAGER=/usr/X11R6/bin/kde
GTK_PATH=/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-2.0
LESS=-M -I
MACHTYPE=i686-suse-linux
LOGNAME=root
CVS_RSH=ssh
XDG_DATA_DIRS=/usr/local/share/:/usr/share/:/etc/opt/kde3/share/:/opt/kde3/share/:/opt/gnome/share/
ACLOCAL_FLAGS=-I /opt/gnome/share/aclocal
LC_CTYPE=ru_RU.KOI8r
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig:/opt/gnome/lib/pkgconfig
LESSOPEN=lessopen.sh %s
INFOPATH=/usr/local/info:/usr/share/info:/usr/info:/opt/gnome/share/info
LESSCLOSE=lessclose.sh %s %s
G_BROKEN_FILENAMES=1
JAVA_ROOT=/usr/lib/jvm/java
COLORTERM=1
_=/usr/bin/env
OLDPWD=/root
А это кроновский
SHELL=/bin/sh
USER=root
PATH=/usr/bin:/bin
_=/usr/bin/env
PWD=/root
HOME=/root
SHLVL=2
LOGNAME=root
В кроновском отсутствует этот параметр LC_CTYPE=ru_RU.KOI8r
тогда как недостающие переменные включить в запуск кроновского скрипта? |
|
Вернуться к началу |
|
 |
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Ноя 02 2005 18:42 Заголовок сообщения: |
|
|
Думаю, что добавление в кроновский скрипт строчки
export LC_CTYPE=ru_RU.KOI8r
исправит ситуацию.
Строчку добавить в самое начало скрипта! |
|
Вернуться к началу |
|
 |
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Чт Ноя 03 2005 09:35 Заголовок сообщения: |
|
|
and3008 писал(а): | Думаю, что добавление в кроновский скрипт строчки
export LC_CTYPE=ru_RU.KOI8r
исправит ситуацию.
Строчку добавить в самое начало скрипта! |
Не помогает тот же результат
Может ещё какую то строчку нужно запускать в скрипте? |
|
Вернуться к началу |
|
 |
Andrew Grekhov
Зарегистрирован: 29.06.2005 Сообщения: 200
|
Добавлено: Чт Ноя 03 2005 15:19 Заголовок сообщения: |
|
|
Попробуй также и такие варианты:
export LC_CTYPE=ru_RU.KOI8-r
export LC_CTYPE=ru_RU.koi8-r
export LANG=ru_RU.KOI8-r
export LANG=ru_RU.KOI8-R
export LANG=ru_RU.koi8-r
Может поможет.
И не по теме,и не по OS'и добавь :
loadkeys ru4 |
|
Вернуться к началу |
|
 |
pegas
Зарегистрирован: 17.03.2005 Сообщения: 231
|
Добавлено: Пт Ноя 04 2005 09:44 Заголовок сообщения: |
|
|
Andrew Grekhov писал(а): | Попробуй также и такие варианты:
export LC_CTYPE=ru_RU.KOI8-r
export LC_CTYPE=ru_RU.koi8-r
export LANG=ru_RU.KOI8-r
export LANG=ru_RU.KOI8-R
export LANG=ru_RU.koi8-r
Может поможет.
И не по теме,и не по OS'и добавь :
loadkeys ru4 |
не помогает видно ещё чегото не хватает  |
|
Вернуться к началу |
|
 |
|