This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
управление_сервисами_в_freebsd [2016/05/20 15:38] val |
управление_сервисами_в_freebsd [2018/03/20 10:47] (current) val [Система загрузки rc.NG] |
||
|---|---|---|---|
| Line 32: | Line 32: | ||
| * [[http://www.freebsd.org/doc/en/books/handbook/configtuning-rcd.html|Managing Services in FreeBSD]] | * [[http://www.freebsd.org/doc/en/books/handbook/configtuning-rcd.html|Managing Services in FreeBSD]] | ||
| + | === Управление запуском сервисов === | ||
| <code> | <code> | ||
| # ls /etc/rc.d/ | # ls /etc/rc.d/ | ||
| Line 51: | Line 52: | ||
| # service -e | # service -e | ||
| + | |||
| + | # sysrc sshvpn_enable=YES | ||
| # cat /etc/defaults/rc.conf | # cat /etc/defaults/rc.conf | ||
| # cat /etc/rc.conf | # cat /etc/rc.conf | ||
| + | </code> | ||
| + | === Пример скрипта === | ||
| + | |||
| + | <code> | ||
| # cat /usr/local/etc/rc.d/sshvpn | # cat /usr/local/etc/rc.d/sshvpn | ||
| </code><code> | </code><code> | ||
| Line 71: | Line 78: | ||
| then | then | ||
| echo Starting sshvpn... | echo Starting sshvpn... | ||
| - | /usr/bin/ssh -N -R 2016:localhost:22 user16@gate.isp.un & | + | /usr/bin/ssh -N -R 200X:localhost:22 userX@gate.isp.un & |
| echo $! > /var/run/sshvpn.pid | echo $! > /var/run/sshvpn.pid | ||
| elif [ "${1#fast}" = stop ] | elif [ "${1#fast}" = stop ] | ||
| Line 86: | Line 93: | ||
| </code> | </code> | ||
| + | === Управление последовательностью запуска сервисов === | ||
| + | <code> | ||
| + | # cat /usr/local/etc/rc.d/havp | ||
| + | </code><code> | ||
| + | ... | ||
| + | # PROVIDE: havp | ||
| + | # REQUIRE: clamav_clamd | ||
| + | # BEFORE: LOGIN | ||
| + | ... | ||
| + | </code> | ||