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

Исходное сообщение
"rc.d скрипт @ FreeBSD"

Отправлено localhorst , 04-Апр-11 22:31 
Есть скрипт, управляющий некой фичей, с таким началом:
#!/usr/local/bin/bash

if [ ! -n "$1" ]; then
echo "Usage: $0 {start|stop|restart|action1|action2|action3}
exit 1
fi

Если я этот скрипт положу в /usr/local/etc/rc.d при старте системы будет вызываться /usr/local/etc/rc.d/script или /usr/local/etc/rc.d/script start?
И как тогда заставить систему при старте вызывать его как /usr/local/etc/rc.d/script start?


Содержание

Сообщения в этом обсуждении
"rc.d скрипт @ FreeBSD"
Отправлено Aquarius , 05-Апр-11 09:03 
> Есть скрипт, управляющий некой фичей, с таким началом:
> #!/usr/local/bin/bash
> if [ ! -n "$1" ]; then
> echo "Usage: $0 {start|stop|restart|action1|action2|action3}
> exit 1
> fi
> Если я этот скрипт положу в /usr/local/etc/rc.d при старте системы будет вызываться
> /usr/local/etc/rc.d/script или /usr/local/etc/rc.d/script start?

зависит от древности: без аргументов перестали вызываться, если не вру, в какой-то из 4-х версий

> И как тогда заставить систему при старте вызывать его как /usr/local/etc/rc.d/script start?


"rc.d скрипт @ FreeBSD"
Отправлено Pahanivo , 05-Апр-11 09:17 
"man rc" и будет шааастье

"rc.d скрипт @ FreeBSD"
Отправлено hizel , 05-Апр-11 17:13 
> #!/usr/local/bin/bash

FFFUU~!1

RTFM: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/rc-scrip.../