Deutsch
Germany.ruФорумы → Архив Досок→ Linux & Co

Скрипт: выполнение команд через интерактивный режим

24.05.19 14:35
Re: Скрипт: выполнение команд через интерактивный режим
 
Regenwolke местный житель
Regenwolke

Ребятыыыыы...))))

Кажется, (ну или почти) нашла.

Если кому интересно.

Еще пока не совсем элегантное решение, но хоть что-то.

Общий принцип:

1) Пишется скрипт на самой системе, назовем его script, для ее выключения. Причем, пишется в таком виде (интерактивные команды выполняются до строки, заканчивающейся на "слово"):

isi config <<[слово]

shutdown all

yes

[слово]

2) с удаленного клиента его запускаем вот так:

ssh -t root@server './script; zsh'

Таким образом устанавливаем с уд. клиента соединение с оболочкой этой системы и можно видеть весь output в процессе выключения. Ну а после выключения сессия сама отфутболится.

По вопросу пункта 1) - По наводке вот здесь: up

https://stackoverflow.com/questions/14995148/ssh-here-docu...

"Can I run a here document script over ssh on remote machine with interactive mode?"

Ну и вот тут: https://superuser.com/questions/261617/with-ssh-how-can-yo...


Может оказаться, что неактуально, т.к. изначально имелась проблема в объяснении сути...)))) Так что, сорри! И спасибо за попытку помочь!flower

 

Перейти на