- FreeBSD 9.0 & squid & sarg, Кегна, 22:43 , 24-Мрт-12 (1)
>[оверквотинг удален] > и он молча работает, но рисует картинку на аглицком... ( > Запускаю этот-же скрипт из консоли (из под рута) - все по русски, > все ок. > Блииин... > 2>&1 >/tmp/log добавил в крон, и такая же команда из консоли - > создаются > файлы одинакового размера, с одинаковым содержимым, но в одном случае (через крон) > на странице все на английском, а в другом (вручную) все по русски. > Может подскажет кто, что делаю не так/не делаю? > Спасибо.Здравствуйте! cat /etc/crontab можно? помоему там можно локаль устанавливать.. либо ставьте её в скрипте export LC_ALL или еще какие то ) на вскидку не помню )
- FreeBSD 9.0 & squid & sarg, Кегна, 22:48 , 24-Мрт-12 (2)
>[оверквотинг удален] >> Блииин... >> 2>&1 >/tmp/log добавил в крон, и такая же команда из консоли - >> создаются >> файлы одинакового размера, с одинаковым содержимым, но в одном случае (через крон) >> на странице все на английском, а в другом (вручную) все по русски. >> Может подскажет кто, что делаю не так/не делаю? >> Спасибо. > Здравствуйте! cat /etc/crontab можно? > помоему там можно локаль устанавливать.. либо ставьте её в скрипте export LC_ALL > или еще какие то ) на вскидку не помню ) а вот ещё) пропишите в скрипт комманду locale перенаправьте выводы и посмотрите различия) соответственно эти переменные и надо будет экспортировать в скрипте.
- FreeBSD 9.0 & squid & sarg, tim, 23:04 , 24-Мрт-12 (3)
- FreeBSD 9.0 & squid & sarg, Кегна, 23:08 , 24-Мрт-12 (4)
>[оверквотинг удален] >> различия) >> соответственно эти переменные и надо будет экспортировать в скрипте. > Добрый вечер, спасибо что отозвались. > Честно говоря уходить собрался (охрана нервничает). > Строку из крона я приводил в первом посте, кроме нее там еще > пара строк для > мртж и ротирования логов сквида. Отрабатывают они нормально. > По поводу locale в скрипте, не могли-бы поподробней ? > Появлюсь наверное уже завтра. > Еще раз спасибо. cat /usr/local/etc/sarg/scripts/sarg_l #!/bin/sh locale # dat=`date +%d/%m/%Y` # dats="$dat-$dat" # /usr/local/bin/sarg -d $dats вот так поправьте скрипт и запустите с крона и с консоли с переправлением вывода... и посмотрите различия ) насколько я помню крон ради безовасности дропает все переменные.. по этому их нужно установить еще раз.
|