脚本.sh
echo First!
sleep 5
echo Second!
sleep 5
echo Third!
另一个脚本.rb
%x[./script.sh]
我希望another_script.rb在它发生时打印script.sh的输出。这意味着打印“First!”,等待 5 秒,打印“Second!”,等待 5 秒,依此类推。
我已经阅读了在 Ruby 中运行外部脚本的不同方法,但似乎没有人这样做。我怎样才能满足我的要求?
脚本.sh
echo First!
sleep 5
echo Second!
sleep 5
echo Third!
另一个脚本.rb
%x[./script.sh]
我希望another_script.rb在它发生时打印script.sh的输出。这意味着打印“First!”,等待 5 秒,打印“Second!”,等待 5 秒,依此类推。
我已经阅读了在 Ruby 中运行外部脚本的不同方法,但似乎没有人这样做。我怎样才能满足我的要求?