создайте сценарий bash и используйте sshpass для передачи пароля в ssh, это сделает его еще проще (меньше ввода), чем то, что вы пытаетесь, передайте параметры в сценарий bash и получите к ним доступ с помощью $ 1 $ 2 и т. д.
Замазка - Процесс автоматизации
У меня возникли проблемы с выполнением автоматического экземпляра PuTTy. У меня есть код, созданный из процесса Excel VBA, вывод которого состоит из имени пользователя, пароля и ряда команд, включая CD, VI и Perl.
Хотя он работает порциями, я не могу запустить все это вместе. Я не смог найти подходящего экземпляра ожидания (сон не работает) между командами и в итоге получился огромный беспорядок.
Я знаю, что сон - не лучший подход, но помогает представить текущую ситуацию. Также не знаю, как создать правильный экземпляр для редактирования текста, и если bash был бы намного лучшим способом сделать это.
Смотрите код ниже:
username password sleep 3 sudo su password cd /data/filebase; sleep 3 vi host.txt :imap ii <Esc> :1,$d i referenceinformacion ii :wq! sleep 3; cd ..; cd .. perl runaway.pl -d filebase -u username -w password perl fetch.pl; sleep 3 exit; sleep 1; exit
Вывод должен быть чистым, но он перетаскивает все строки через окно. Идея заключается в том, что из Excel вы можете получить готовый код для вставки в замазку только при входе на сервер.
то есть. откройте замазку, введите имя хоста и порт, а после открытия просто вставьте весь код, который включает в себя все вместе
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4