Linux

# probe: true 在 RedHat 系統上的 /etc/rc.d/init.d/* 文件中

  • June 25, 2010

我目錄中的某些文件(例如nfs, nfslock, )在其註釋標題中有一行,例如:bind``/etc/rc.d/init.d/

# probe: true

我發現那些特定的腳本有probe動詞,即:

service nfs probe

但這是因為上述腳本有處理probe動詞的程式碼。

我在手冊頁和任何相關的手冊頁中都沒有提到該# probe: true符號。chkconfigGoogle搜尋也沒有幫助。

那條線有真正的意義,還是純粹的文件?

這裡描述了“探針”標籤。從 /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,否則探針標籤不會用於任何重要的事情。

引用自:https://serverfault.com/questions/128433