Приветствую всех.Вот какая проблемка: из 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.
что пишет сквид в cache.log ? сам то сквид как настроен для работы от рута или от nobody ? проверь squid.conf параметры
cache_effective_user
cache_effective_group
вот как выглядит перезапуск у меня
10 1 * * * /usr/local/squid/bin/squid -k reconfigure
Чего-то я затупил...
Он действительно не от рута, а от nobody...Спасибо за помощь, всё получилось.