Я хочу запустить команду оболочки из контроллера приложения rails.Код моего приложения:
cmd = "openssl genrsa -des3 -out testfolder/testkey.key 1024"
system cmd
, тогда оболочка спросит у меня пароль, поэтому, если вы запускаете эту команду с терминала, вы можете ввести пароль, но если я запускаю с контроллера, я не могу.
Я не хочу использовать рельсы OPENSSL, по некоторым причинам.
Я пытался Google, но у меня нет результата.
Также я пытался что-то вроде этого:
cmd = "openssl genrsa -des3 -out testfolder/testkey.key 1024"
system cmd
system 'echo', '111111Passs'
Это не решение моей проблемы.
Мой вопрос: как передать пароль от контроллера к оболочке?Чем, как я могу подать эту команду?(имитировать нажатие клавиши ENTER на моей клавиатуре)
Спасибо