Hudson processes run inside JVM, so use the ps command to find them. Once you locate the list of JVMs on your system, you can use jstack to get the thread dump out of each process, and from there you can see if any of them are running Hudson.
[Message sent by forum member 'kohsuke' (kk_at_kohsuke.org)]
http://forums.java.net/jive/thread.jspa?messageID=383727