Chen Levy Asked: 2010-04-02 04:27:33 +0800 CST2010-04-02 04:27:33 +0800 CST 2010-04-02 04:27:33 +0800 CST `# probe: true` 在 RedHat 系统上的 /etc/rc.d/init.d/* 文件中 772 我目录中的某些文件(例如nfs, nfslock, )在其注释标题中有一行,例如:bind/etc/rc.d/init.d/ # probe: true 我发现那些特定的脚本有probe动词,即: service nfs probe 但这是因为上述脚本有处理probe动词的代码。 我在手册页和任何相关的手册页中都没有提到该# probe: true符号。chkconfig谷歌搜索也没有帮助。 那条线有真正的意义,还是纯粹的文档? linux scripting redhat init.d chkconfig 1 个回答 Voted Best Answer James Sneeringer 2010-04-02T07:11:34+08:002010-04-02T07:11:34+08:00 这里描述了“探针”标签。从 /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 $? } 根据linuxconf FAQ,Red Hat 在 7.3 版之后停止使用 linuxconf,但他们显然没有从一些 init 脚本中删除探针配置。 简而言之,除非您使用 linuxconf,否则探针标签不会用于任何重要的事情。
这里描述了“探针”标签。从 /etc/init.d/named(来自 CentOS 5.3)中的注释来看,它是 linuxconf 使用的:
根据linuxconf FAQ,Red Hat 在 7.3 版之后停止使用 linuxconf,但他们显然没有从一些 init 脚本中删除探针配置。
简而言之,除非您使用 linuxconf,否则探针标签不会用于任何重要的事情。