1
我需要在一個adb shell上運行幾個命令。在一個新的shell中運行多個命令(阻塞)
我第一次嘗試是使用POPEN:
def adb_root(commands)
console = IO.popen('adb shell', :mode => 'w')
commands.each do |cmd|
console.puts(cmd)
end
end
但這種啓動子的過程,當所有命令的執行,我不知道。 我需要這個被阻止。
有沒有簡單的方法來做到這一點?