I have been searching the illumos man pages for an equivalent of FreeBSD's devd (way to run programs based upon kernel events), but I could not find any.

Is there an Illumos/Solaris equivalent of FreeBSD's devd daemon, providing a way to have userland programs run when certain kernel events happen?

  • 1
    You can use dTrace "destructive actions" to send signals or run system() commands. See docs.oracle.com/cd/E53394_01/html/E53395/gkwvl.html Oct 4, 2020 at 13:08
  • Thanks for mentioning dTrace for sending signals. If I am not mistaken, dTrace was released in 2005. I wonder how they were sending signals based on kernel events before that time?
    – gsl
    Oct 5, 2020 at 16:55


You must log in to answer this question.

Browse other questions tagged .