in chefctl/src/chefctl.rb [666:685]
def chefclient_procs
require 'wmi-lite'
this_pid = Process.pid
wmi = WmiLite::Wmi.new
proc_query = %{
SELECT
*
FROM
Win32_Process
WHERE
CommandLine LIKE "%chef-client%"
AND
Name LIKE "%ruby%"
AND
ProcessId <>
}
wmi.query(proc_query).map { |p| p['processid'] }
end