检查程序是否正在运行

时间:2016-05-05 15:21:36

标签: ruby process

有没有办法通过Ruby程序找出程序是否在桌面上运行?它会像使用系统调用一样简单吗?

示例:

def find_process
  process = 'Windows'
  if process != #some system call to check the process
    #execute process
  else
    puts "Process not found"
  end
end

值得一提的是,我正在运行OS Windows 7。

1 个答案:

答案 0 :(得分:2)

这是一个使用tasklist的人为例子。它将反引号系统调用的结果分配给mtcars %>% group_by(cyl, gear) %>% summarise(n = n()) %>% mutate(Freq = n/sum(n)) 变量。如果此变量为空,则指定的程序未运行。

status