У меня каждые две неделе формируется отчёт.Когда забиваю в crontab например free-sa -d 01.08.2007-14.08.2007 он не формирует отчёт, а если сконсоли набрать всё нормально.В чём проблема?
вот что сейчас в кроне забито но всё равно не получается через крон запустить 37 14 04 * * /usr/local/bin/free-sa -d 01\.08\.2007-14\.08\.2007 2> /usr/local/samba/etc/err
Я на эти же грабли наступил. Просто в скрипте перед командой free-sa,
нужно сделать
export LANG=ru_RU.UTF-8
export LC_ALL=
И будет тебе счастье
ru_RU.UTF-8 - это кодировка локали. Это так же помогает, если создать файл /usr/local/etc/free-sa/users, что бы не ip адреса высвечивались, а фамилии.