我的目录中的某些文件(例如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 $?
}
根据linuxconf 常见问题解答,Red Hat 在 7.3 版本之后停止使用 linuxconf,但他们显然没有从一些 init 脚本中删除探测配置。
简而言之,除非您使用 linuxconf,否则探测标签不会用于任何重要的事情。