Использование ruby ssh для запуска процесса оболочки , который непрерывно работает на удаленной машине .Как я могу принудительно установить время выполнения процесса ssh, а затем уничтожить этот процесс и завершить вызов ruby ssh, переходя к следующему коду?
Цель: вызвать тесты на удаленной машине, используя для этого ruby sshконкретная продолжительность.
пример:
Net::SSH.start( hostname.to_s, username.to_s, :password => pw.to_s ) do|ssh|
output = ssh.exec("command line call that runs continuously")
end
Единственное, о чем я могу думать: a) использование Terminator для обертывания вокруг вызова ruby exec в течение определенного времени b) использование perlвспомогательная функция для вызова командной строки, как показано здесь
Должно быть что-то более простое, чем это верно?