cron + fetchmail (и при чём здесь sendmail?)

Модератор: Модераторы разделов

Аватара пользователя
baldman88
Сообщения: 233

cron + fetchmail

Сообщение baldman88 »

Добрый день. Поставил себе Arch, настраиваю. Появилась несколько вопросов.
1) Добавил в crontab проверку почты при помощи fetchmail. Вот содержание crontab :

Код: Выделить всё

*/5 * * * * fetchmail -f ~/.fetchmailrc

почту забирает исправно, но в логах постоянно ошибка :

Код: Выделить всё

04-Jul-2009 10:08  /usr/sbin/crond V3.2 dillon, started
04-Jul-2009 10:10  FILE /var/spool/cron/baldman USER baldman pid 2259 cmd fetchmail -f ~/.fetchmailrc
04-Jul-2009 10:10  unable to exec /usr/sbin/sendmail -t, user -oem, output to sink null
04-Jul-2009 10:15  FILE /var/spool/cron/baldman USER baldman pid 2323 cmd fetchmail -f ~/.fetchmailrc
04-Jul-2009 10:15  unable to exec /usr/sbin/sendmail -t, user -oem, output to sink null
04-Jul-2009 10:20  FILE /var/spool/cron/baldman USER baldman pid 2333 cmd fetchmail -f ~/.fetchmailrc
04-Jul-2009 10:21  unable to exec /usr/sbin/sendmail -t, user -oem, output to sink null
04-Jul-2009 10:25  FILE /var/spool/cron/baldman USER baldman pid 2504 cmd fetchmail -f ~/.fetchmailrc
04-Jul-2009 10:25  unable to exec /usr/sbin/sendmail -t, user -oem, output to sink null
04-Jul-2009 10:30  FILE /var/spool/cron/baldman USER baldman pid 2581 cmd fetchmail -f ~/.fetchmailrc
04-Jul-2009 10:30  unable to exec /usr/sbin/sendmail -t, user -oem, output to sink null

как это побороть?

2) Настроил vpn, всё работает, НО -- не выполняются ip-up и ip-down в /etc/ppp (точнее говоря в них выполняется всё что угодно, кроме добавления и удаления маршрутов в таблицу оных), то есть я запускаю sudo pon, но таблица маршрутов не меняется (приходится вручную редактировать). Вот ip-up :

Код: Выделить всё

#!/bin/sh
#
# This script is run by pppd when there's a successful ppp connection.
#
route add -host 10.5.6.1 gw 10.5.6.1
route del default
route add default ppp0

# Execute all scripts in /etc/ppp/ip-up.d/
for ipup in /etc/ppp/ip-up.d/*; do
  if [ -x $ipup ]; then
    # Parameters: interface-name tty-device speed local-IP-address remote-IP-address ipparam
    $ipup "$@"
  fi
done

как сделать, чтобы всё работало?
Спасибо сказали: