`# probe: true` в файлах /etc/rc.d/init.d/* в системе RedHat

Некоторые файлы (например, nfs, nfslock, bind) в моем /etc/rc.d/init.d/ каталог имеет в заголовке комментария такую ​​строку:

# probe: true

Я обнаружил, что эти конкретные сценарии имеют probe глагол то есть:

service nfs probe

Но это связано с тем, что упомянутые скрипты имеют код, который имеет дело с probe глагол.

Я не нахожу упоминания о # probe: true запись в chkconfig справочная страница, ни на каких-либо связанных справочных страницах. Google для этого также не помог.

Есть ли реальное значение для этой строки, или это чистая документация?

1 ответ

Решение

Тег "зонд" описан здесь. Судя по комментариям в /etc/init.d/named (из CentOS 5.3), он используется linuxconf:

probe() {
        # named knows how to reload intelligently; we don't want linuxconf
        # to offer to restart every time
        /usr/sbin/rndc reload >/dev/null 2>&1 || echo start
        return $?
}

Согласно FAQ по linuxconf, Red Hat прекратила использовать linuxconf после версии 7.3, но они, очевидно, не удалили конфигурацию зонда из некоторых сценариев инициализации.

Короче говоря, если вы не используете linuxconf, тег probe не используется ни для чего важного.

Другие вопросы по тегам