|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Davydov 2:5020/400 15 Mar 2004 01:03:23 To : Ivan Churkin Subject : Re: Re^2: local startup scripts --------------------------------------------------------------------------------
> From: Ivan Churkin <Ivan.Churkin@p23.f10.n5015.z2.fidonet.org>
> Date: Sat, 13 Mar 2004 08:00:36 +0300
>
> IC>> Странное дело, скрипты из /usr/local/etc/rc.d выполняются только
> IC>> при шатдауне машины, но не при старте, в /etc/rc.conf есть
> IC>> строчка: local_startup="/usr/local/etc/rc.d" Где я не прав?
>
> EG> Где-то лев. Все выполняется. Версию системы говорить будешь?
>
>> uname -a
>FreeBSD Aphelion.C-8.Net 4.9-20040214-STABLE FreeBSD 4.9-20040214-STABLE #0:
>Sun Feb 15 04:16:27 GMT 2004
>root@smoke.vrgraphics.ru:/usr/obj/usr/src/sys/GENERIC i386
>
>Я решил это так:
>> cat /etc/rc.local
>#!/bin/sh
>for i in /usr/local/etc/rc.d/*
>do
>sh "$i"
>done
А должно быть что-то вроде
# for each valid dir in $local_startup, search for init scripts matching *.sh
if [ "X${local_startup}" != X"NO" ]; then
echo -n 'Local package initialization:'
for dir in ${local_startup}; do
[ -d ${dir} ] && for script in ${dir}/*.sh; do
[ -x ${script} ] && \
(set -T ; trap 'exit 1' 2 ; ${script} start)
done
done
echo .
fi
Вал. Дав.
--- ifmail v.2.15dev5.3
* Origin: St. Petersburg State University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4417f089385a.html, оценка из 5, голосов 10
|