Доброго времени суток. Такой вот вопросик возник:
Имеем скрипт, который формирует некоторое сообщение и отдает его vicq строкой: echo "sms Номер_Телефона/Сообщение" | /usr/bin/vicq -b -o -t 5 -c /root/.vicq/config Скрипт работает нормально. SMS приходит. Делаем файлик в /etc/cron.d следующего содержания: */20 * * * * root /usr/local/bin/script.sh И он каждые 20 минут дергает этот скрипт. Не работает, получаю сообщение (даю с заголовками) ++++++++ Кому: [EMAIL PROTECTED] Тема: Cron <[EMAIL PROTECTED]> /usr/local/bin/script.sh X-Cron-Env: <TMPDIR=/tmp/.private/root> X-Cron-Env: <TMP=/tmp/.private/root> X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/root> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=root> X-Cron-Env: <USER=root> Message-Id: <[EMAIL PROTECTED]> Дата: Thu, 11 Sep 2008 16:00:02 +0300 (EEST) Reading config....done vICQ version: [0.4.1] revision:[1.103] vICQ.pm version: [0.03] Trying to connect.....done! Cannot open /dev/tty for read at /usr/bin/vicq line 1060 +++++++++++ Такая строка якобы появляется, когда vicq ждет пароль с STDIN, но пароль прописан в конфигурационном файле и оттуда читается, если просто вызываем скрипт. Кто-нибудь может подсказать, где я протупил, или почему vicq не читает пароль из явно указанного конфигурационного файла при вызове скрипта по cron ? P.S. Гугл выдает единственную ссылку на обсуждение такой ошибки. Обсуждение за 2004 год. Ответа там нет.... -- Как правильно задавать вопросы: http://maddog.sitengine.ru/smart-question-ru.html Помогает: http://search.altlinux.org Best regards, Dmitriy L. Kruglikov Dmitriy.Kruglikov_at_gmail_dot_com DKR6-RIPE DKR6-UANIC XMPP: Dmitriy.Kruglikov_at_gmail_dot_com _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
