Не получается выполнить команду из crond (кодировка)

Linux кодировка crond

Не получается выполнить команду из crond (кодировка)

Для примера команда: wget 'http://site.ru' -q -O- | iconv -f cp1251 | grep "Текст" >> /test.txt
Запущенная из консоли создает файл test.txt с нужным мне текстом, а если этаже команда запущена из под crond то создается пустой файл.

Кодировка файла с командой для cron в кодировке utf-8, а сайт в кодировке cp1251

Примечание:
upd: Полные пути не помогают. В логах ошибок не вижу, не вижу также записи об успешном выполнении (хотя файл test.txt создается)

Примечание:
upd: без iconv все работает, но не без не могу использовать русский язык

Примечание:
(wget 'http://site.ru' -q -O- | iconv -f cp1251 | grep "Текст") 2>/cron-errors.log >>/test.txt - не помогает, файл test.txt и cron-errors.log не создаются.

Примечание:
C iconv ничего не получилось, зато получилось с recode:

wget 'http://site.ru' -q -O- | recode windows1251..utf8 | grep "Текст" > /test

p/s/ nestling спасибо за помощь, жаль что твои советы не помогли.
Ответы:
смотрите системные логи, там наверняка есть ругань, оставленная cron-ом.
Часто (например RedHat-овские дистры) сообщения от cron-а кидаются в отдельный лог (/var/log/cron).
И в любом случае, они (ошибки от cron) должны дублироваться по почте.
Дык может iconv в cron-е не может понять во что надо сконвертировать?
... | iconv -f cp1251 -t utf8 | ...
> приходится гадать
Уходить надо и всё. Пусть учатся вопросы задавать.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.