在ruby中运行linux命令

Ski*_*zit 1 ruby linux

我正在尝试做以下事情..

   if "ps | grep -e file" then
      true;
   else
      false;
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能使if语句中的字符串执行列出的linux命令?

gon*_*lva 8

简单地使用system("command").如果命令成功执行,它将返回true.

编辑 只是再次阅读你的问题,我相信你正在寻找的是这样的:

if `ps | grep -e file`.empty? # no matches
  true
else
  false
end
Run Code Online (Sandbox Code Playgroud)