URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3558
[ Назад ]

Исходное сообщение
"Грабли с обработкой десятичных чисел в FreeBSD 5.3-RELEASE #1"

Отправлено mtv , 04-Ноя-04 13:08 
День добрый! Сталкнулась с такой ситуацией: при запуске скрипта от пользователя и по cron - разный формат десятичных чисел. У пользователя 111,222 , а по cron 111.222. Результаты на выводе совершенно разные.
В чем тут дело. В версии 4.8 такого нет.

Содержание

Сообщения в этом обсуждении
"Грабли с обработкой десятичных чисел в FreeBSD 5.3-RELEASE #..."
Отправлено Xela , 04-Ноя-04 19:01 
>День добрый! Сталкнулась с такой ситуацией: при запуске скрипта от пользователя и
>по cron - разный формат десятичных чисел. У пользователя 111,222 ,
>а по cron 111.222. Результаты на выводе совершенно разные.
>В чем тут дело. В версии 4.8 такого нет.


по всей видимости в $LANG.
Если в пользовательсикий крон добавить такое же значени $LANG что в шелле у пользователя, то все должно стать единообразно.


"Грабли с обработкой десятичных чисел в FreeBSD 5.3-RELEASE #..."
Отправлено chip , 06-Ноя-04 14:26 
>День добрый! Сталкнулась с такой ситуацией: при запуске скрипта от пользователя и
>по cron - разный формат десятичных чисел. У пользователя 111,222 ,
>а по cron 111.222. Результаты на выводе совершенно разные.
>В чем тут дело. В версии 4.8 такого нет.

А дело тут не в 4.8. man setlocale .


"Грабли с обработкой десятичных чисел в FreeBSD 5.3-RELEASE #..."
Отправлено mtv , 10-Ноя-04 12:08 
Всем спасибо.
Все заработало.