PIDs and SMF services
02 March 2010

I logged into an SXCE box, and saw a Java process running. As with all Java processes, it wasn’t immediately obvious what it was doing, so I thought I’d ask the SMF what it was.

$ pgrep java
$ ps -o ctid -p 4888
$ svcs -v | grep -w 88
online         -             Feb_18       88 svc:/system/webconsole:console

There we go. There’s probably a better way to do it, but I haven’t found it yet. Contrariwise, if you want to see which processes an SMF service is controlling, you want something along the lines of

$ svcs -p svc:/system/webconsole:console
STATE          STIME    FMRI
online         Feb_18   svc:/system/webconsole:console
               Feb_18       4888 java