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

Исходное сообщение
"Squid при загрузке"

Отправлено aslan , 24-Фев-03 13:06 
Подскажите как сделать так, что бы squid и Postfix запускались при запуске системы.

Содержание

Сообщения в этом обсуждении
"RE: Squid при загрузке"
Отправлено MacroS , 24-Фев-03 13:17 
>Подскажите как сделать так, что бы squid и Postfix запускались при запуске
>системы.

От блін село...

в /etc/rc.d/rc.local в конце дописываеш:
/_path_to_postfix_/postfix start
/_path_to_apachectl_/apachectl start

все.



"RE: Squid при загрузке"
Отправлено Camb , 24-Фев-03 13:19 
>Подскажите как сделать так, что бы squid и Postfix запускались при запуске
>системы.
ну во-первых, ты не знаком с правилами форума (вопрос надо ставить развернуто) что за система? может windows? тогда там ярлык в автозагрузку :)
например, в linux debian есть файлики в /etc/init.d/... для которых есть соотв. симлинки в /etc/rc2.d/.. (они будут запущены при старте системы)
в разных unix-like OS по-разному файлики лежат...

обычно, если ставишь прогу из дистрибутивов линуха встроенными средствами (например apt-get) то все это (размещение файлов в старт, стоп) делается автоматически...

читай маны :)   (вообще-то, мне пока так рановато отвечать :)

С уважением, Camb.


"RE: Squid при загрузке"
Отправлено aslan , 24-Фев-03 13:32 
Нда...
Простите, я и правда забыл указать всю информацию. У меня freebsd


"RE: Squid при загрузке"
Отправлено vadblm , 24-Фев-03 16:18 
>Нда...
>Простите, я и правда забыл указать всю информацию. У меня freebsd
из портов ставить надо!
а так - в /usr/local/etc/rc.d нарисуй и положи скрипт типа squid.sh
вот такой, например
#!/bin/sh

if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
    echo "$0: Cannot determine the PREFIX" >&2
    exit 1
fi

case "$1" in
start)
    [ -x ${PREFIX}/sbin/squid ] && ${PREFIX}/sbin/squid > /dev/null && echo -n ' squid'
    ;;
stop)
    [ -r /var/run/squid.pid ] && kill `cat /var/run/squid.pid` > /dev/null && echo -n ' squid stop'
    ;;
*)
    echo "Usage: `basename $0` {start|stop}" >&2
    ;;
esac

exit 0