FreeBSD 7.3Запускаю установленный squid из /usr/local/etc/rc.d
скриптом: squid.sh
#!/bin/sh
/usr/local/squid/sbin/squid -D
и не стартует!
Остальные скрипты из rc.d нормально выполняются, а вот этот - нет.
В чем может быть дело? Права на все скрипты одинаковые, в ручную это скрипт выполняется без проблем. Второй раз наступаю на эти грабли (было и раньше на FreeBSD 6.2) и не могу понять в чём дело.
>[оверквотинг удален]
>
>/usr/local/squid/sbin/squid -D
>
>и не стартует!
>
>Остальные скрипты из rc.d нормально выполняются, а вот этот - нет.
>В чем может быть дело? Права на все скрипты одинаковые, в ручную
>это скрипт выполняется без проблем. Второй раз наступаю на эти грабли
>(было и раньше на FreeBSD 6.2) и не могу понять в
>чём дело.Просто "не стартует" и "стартует, но тут же вылетает" - разные вещи. Понять, в чем разница, можно, если почитать логи сквида, там может быть много интересного. Как минимум, может не быть самих логов, что, как бы, намекает.
Добрый совет №1: запускайте сквид его штатным скриптом /usr/local/sbin/RunCache
Добрый совет №2: поставьте сквид из портов/пакаджей
>Добрый совет №1: запускайте сквид его штатным скриптом /usr/local/sbin/RunCache
>Добрый совет №2: поставьте сквид из портов/пакаджейНет, - просто не запускается и всё.
Да, точно - про RunCache я упустил!
Но вот сомнение есть - возможно это не со squid проблема, может проблема со скриптом, который отрабатывает до него в rc.d
>>Добрый совет №1: запускайте сквид его штатным скриптом /usr/local/sbin/RunCache
>>Добрый совет №2: поставьте сквид из портов/пакаджей
>
>Нет, - просто не запускается и всё.
>Да, точно - про RunCache я упустил!
>Но вот сомнение есть - возможно это не со squid проблема, может
>проблема со скриптом, который отрабатывает до него в rc.d# Note:
# Set "squid_enable=yes" in either /etc/rc.conf, /etc/rc.conf.local or
# /etc/rc.conf.d/squid
упс похоже нет. какой то скрипт у вас урезаный :)ставилось не из портов/пакаджей , может PATH
>Но вот сомнение есть - возможно это не со squid проблема, может
>проблема со скриптом, который отрабатывает до него в rc.dЕсли сквид ставится ручками из исходников, то в /usr/local/etc/rc.d скрипт не создается. Не должен, во всяком случае.
Как вы вообще ставили сквид? С какими ключами?
>>Но вот сомнение есть - возможно это не со squid проблема, может
>>проблема со скриптом, который отрабатывает до него в rc.d
>
>Если сквид ставится ручками из исходников, то в /usr/local/etc/rc.d скрипт не создается.
>Не должен, во всяком случае.
>
>Как вы вообще ставили сквид? С какими ключами?А при чём тут squid? если вручную запускается и работает!