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

Исходное сообщение
"Squid по cron'у не стартует"

Отправлено Siberian_Cat , 10-Июн-04 08:47 
Приветствую всех.

Вот какая проблемка: из cron не стартует squid.

Стартовый скрипт сквида лежит в /usr/local/etc/rc.d/squid.sh, при старте системы он успешно выполняется и сквид работает.

Добавляю в crontab такую строку:

59   8   *   *   root   /usr/local/etc/rc.d/squid.sh

В логе cron'а отображается, что всё успешно прошло
8:59:00 /usr/sbin/cron[pid]: (root) CMD (/usr/local/etc/rc.d/squid.sh)
а сквида в списке процессов нет.

Если же я с консоли из-под рута набираю команду squid, то процесс успешно запускается и прокси работает.

С правами вроде бы всё нормально:

ls -la /usr/local/etc/rc.d/squid.sh
-rwxr-x--x  1  root  wheel  ..........

Может знает кто, почему так?
Заранее thanx.


Содержание

Сообщения в этом обсуждении
"Squid по cron'у не стартует"
Отправлено ipmanyak , 10-Июн-04 09:03 
что пишет сквид  в cache.log ? сам то сквид как настроен для работы от рута или от nobody ? проверь squid.conf параметры
cache_effective_user
cache_effective_group

"Squid по cron'у не стартует"
Отправлено ipmanyak , 10-Июн-04 09:11 
вот как выглядит перезапуск у меня
10 1 * * * /usr/local/squid/bin/squid -k reconfigure

"Squid по cron'у не стартует"
Отправлено Siberian_Cat , 10-Июн-04 09:15 
Чего-то я затупил...
Он действительно не от рута, а от nobody...

Спасибо за помощь, всё получилось.