Страница 1 из 1
SAMS2
Добавлено: 2011-07-07 17:03:44
Yevgeniy
Всем привет.
Столкнулся со следующей проблемой может кто знает.
Настроил прозрачный прокси Squid + Sams2, все нормально работает только не могу повесить Sams2 в автозагрузку.
Sams2 нашел только под линукс и только в исходниках. Запускается он командой sams2daemon. По гуглив я пришел к выводу что нужно самому написать скрипт запуска демона и положить его в rc.d, как его написать к сожеленяю я не знаю

. В общем буду рад любым идеям
Спасибо
Re: SAMS2
Добавлено: 2011-07-07 20:43:19
vadim64
1 вариант: брать скрипт от самса обычного и пилить
2 вариант: читать уже маны по писанию rc скриптов, там не сильно хлопотное дело
Re: SAMS2
Добавлено: 2011-07-08 11:52:42
Yevgeniy
Спасибо
Re: SAMS2
Добавлено: 2011-07-08 13:05:17
vadim64
"Спасибо" не булькает
Re: SAMS2
Добавлено: 2011-07-11 10:14:13
Yevgeniy
В общем написал скрипт все нормально стартует если запускать руками, если прописать в rc.conf не стартует по причине что sams2daemon стартует раньше сервера mysql. Есть идеи как его можно прописать что бы он стартовал позже ????
Спасибо
Re: SAMS2
Добавлено: 2011-07-11 10:23:12
hizel
man rcorder
Re: SAMS2
Добавлено: 2011-07-11 10:28:15
vadim64
hizel писал(а):man rcorder
+ вам требуется обратить внимание на директиву REQUIRE
Re: SAMS2
Добавлено: 2011-07-11 10:57:02
Yevgeniy
Огромное Спасибо, работает.
Re: SAMS2
Добавлено: 2012-08-29 13:14:40
aztech
Можно ли у Вас попросить готовый скрипт и соотв изменеия для запуска? я в скриптах вообще полный -1

Re: SAMS2
Добавлено: 2012-09-13 0:04:31
Sorryxs
ee /usr/local/etc/rc.d/sams2
Код: Выделить всё
#!/bin/sh
#$FreeBSD: ports/www/sams2/files/sams2.sh.in,v 1.1 2006/12/29 20:18:35 miwi Exp $
#
#PROVIDE: sams2
#REQUIRE: mysql
#REQUIRE: LOGIN cleanvar
#KEYWORD: shutdown
#
#Define these sams2_* variables in one of these files:
#/etc/rc.conf
#/etc/rc.conf.local
#/etc/rc.conf.d/sams2
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
sams2_enable=${sams2_enable-"NO"}
sams2_flags=${sams2_flags-""}
sams2_pidfile=${sams2_pidfile-"/var/run/sams2daemon.pid"}
. /etc/rc.subr
name="sams2"
rcvar=`set_rcvar`
command="/usr/local/bin/sams2daemon"
load_rc_config $name
pidfile="${sams2_pidfile}"
run_rc_command "$1"
В rc.conf допилить строку