# File lib/ramaze/tool/bin.rb, line 70 def is_running?(pid) # {{{ if is_windows? wmi = WIN32OLE.connect("winmgmts://") processes, ours = wmi.ExecQuery("select * from win32_process where ProcessId = #{pid}"), [] processes.each { |process| ours << process.Name } ours.first.nil? else begin prio = Process.getpriority(Process::PRIO_PROCESS, pid) true rescue Errno::ESRCH false end end end