Avahi

如何取消發布 DNS-SD 服務?

  • January 24, 2022

假設我使用 動態發布了一個 DNS-SD 服務avahi-publish,如

avahi-publish -s "My service" _myservic._tcp 1234

如何在不重新啟動 Avahi 守護程序的情況下取消發布它?

我想通過 Avahi/Bonjour 使服務可發現,但如果我關閉該服務,就停止宣傳它。我不想重新啟動整個 Avahi 守護程序,因為我可能正在宣傳我不想停止的其他動態服務。

看來我應該在問這個問題之前做更多的實驗。當您使用 發布服務時avahi-publish,該程序繼續在前台執行(手冊頁沒有提到這一點!)要取消發布,您終止該avahi-publish程序。

以前,我一直在使用帶有服務文件的靜態配置;在我知道它應該如何工作之前,我不想轉向使用動態配置。

引用自:https://unix.stackexchange.com/questions/687378