chefclient_procs

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