LINUX.ORG.RU
ФорумAdmin

автоматизация консоли


0

1

Что вы используете для автоматизации задачь в консоле? Например когда нужно подключиться по ssh с вводом пароля и выполнить какую нибудь команду на сервере, или что нибудь сделать по телнету... То есть простые действия которые в общем то несложные но их нужно повтарять много раз и на 3-5 раз вводить пароль/команды задалбывает. Понятно, что речь о скриптовых ЯП, интересует конкретика, яп + модули с помошью которых можно быстро решать подобные задачи.

★★★★★
Ответ на: комментарий от TDrive

у тебя есть задача, но напрочь отсутствует желание её решить.

Твоя задача делится на 2 части:

1) как автоматизироваться без ручного ввода пароля
2) как запустить программу без ввода её имени и нажатия кнопки enter

обе части - легко гуглятся, и могут решиться разными способами. Вторая часть - вообще детский лепет, а решение первой мне понравилось через программу expect:

#!/usr/bin/expect -f
spawn ssh username@192.168.1.2 date
expect "assword:"
send "mypassword\r"
interact

с тебя стоимость бутылки пива за лентяйство :)

reprimand ★★★★★
()
Ответ на: комментарий от ubuntuawp

я написал одно из возможных решений. И если ты не понимаешь что есть баш - у меня для тебя плохие новости.

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

я написал одно из возможных решений. И если ты не понимаешь что есть баш - у меня для тебя плохие новости.

Ты сказал что это решается башем и привел в пример решение с помошью expect. Все нормально?

TDrive ★★★★★
() автор топика
Ответ на: комментарий от TDrive

Н тебя всё хорошо с головой? Читать умеешь? А осознавать то, что прочитал?
Советую начать с букваря и литературы для детей дошкольного возраста, говорят, помогает развитию

reprimand ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.