On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

Директории автозапуска

FreeBSD имеет одну очень хорошую особенность, которая заключается в наличии директорий автозапуска. Если вы посмотрите файл /etc/rc.conf, вы увидите строчку, похожую на эту:

local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.

Если вы хотите что-то запускать во время загрузки системы, создайте файл оканчивающийся на .sh, и поместите его в директорию автозапуска. Во время загрузки системы будет выполнен каждый файл с окончанием .sh в алфавитном порядке.

Для более подробной информации см. http://www.freebsd.org/FAQ/FAQ116.html..

unknown priority name - /etc/syslog.conf и syslogd


Когда я делал изменения в /etc/syslog.conf, я обнаружил очень любобытные вещи. Этот файл требует символы табуляции, а не пробелы. Если вы используете пробелы, то вы столкнетесь с сообщением об ошибке, подобном этому:

unknown priority name "info         /var/log/firewall.log"

Если вы замените пробелы символами табуляции, сообщение об ошибке исчезнет. Я заметил, что разные редакторы производят различные результаты. Например, ее вместо сивмолов табуляции генерит пробелы. У vi этой проблемы нет.

Если вы не можете найти подобный редактор, то можно воспользоваться следующей командой (хотя я сомневаюсь, что у вас нет vi):

    printf "%s\t\t\t\t%s\n" 'ftp.*' /var/log/ftpd.log >> /etc/syslog.conf

Это добавит соответствующую строчку в конец /etc/syslog.conf.

Перевод Дмитрия Чертищева.



Литература по FreeBSD