Freebsd

在 FreeBSD 上查找新硬體何時連接

  • January 28, 2019

我如何知道設備何時連接到我的 FreeBSD 機器?假設我插入了 USB 設備、HDMI 設備、藍牙或類似設備。

我可以說一個控制台輸出嗎

$$ device $$並給出有關設備的一些輸出?

如果您只想檢查設備是否已連接(檢查核心消息dmesg,簽入/var/log文件並使用一些工具,如usbconfigpciconfcamcontrol),所有其他答案都很好。

但是,如果您想要更多(在插入設備時處理消息並執行程序或類似的東西),您可以使用devd

當您連接設備時,FreeBSD 核心將生成消息:

  • 當您插入設備時,attach會生成一條消息
  • 當您拔下設備時,detach會生成一條消息
  • 等等(devd.conf如果您想了解更多資訊,請參閱手冊頁)。

FreeBSDdevd預設使用,其配置儲存在/etc/devd//etc/devd.conf. 如果您使用 linux,則devfs和存在相同的功能udev

您可以在 中找到一些範例/usr/share/examples/etc/devd.conf

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