remote¶
Взаимодействие с удаленными устройствами
Синтаксис¶
rude remote --id [ID_устройства] logs
rude remote --id [ID_устройства] put [путь/до/файла/на_сервере] [путь/до/файла/на_устройстве]
rude remote --id [ID_устройства] get [путь/до/файла/на_устройстве] [путь/до/файла/на_сервере]
rude remote --id [ID_устройства] exec [команда_для выполнения_на_устройстве]
Параметры¶
Параметр |
Описание |
---|---|
logs |
Сбор root логов с удаленного устройства (копируются в папку /tmp на сервере) |
put |
Копирование файла с сервера на удаленное устройство |
get |
Копирование файлов с удаленного устройства на сервер |
exec |
Выполнение команды на удаленном устройстве |
Пример¶
Чтобы получить логи с удаленного устройства, введите следующее:
rude remote --id 123456789 logs
После выполнения команды в выводе отобразится следующая информация:
Logs downloaded to: /tmp/123456789
Примечание
С устройств под управлением Windows, кроме административных логов, также копируются конфигурационные файлы
Чтобы скопировать файл с сервера на удаленное устройство, введите следующее:
rude remote --id 123456789 put /tmp/1.txt /home/user/1.txt
После выполнения команды файл будет скопирован с сервера на удалённое устройство
Чтобы скопировать файл с удаленного устройства на сервер, введите следующее:
rude remote --id 123456789 get /home/user/1.txt /tmp/1.txt
После выполнения команды файл будет скопирован с удалённого устройства на сервер
Чтобы выполнить команду на удаленном устройстве, введите следующее:
rude remote --id 123456798 exec mkdir /home/user/test
После выполнения команды папка будет создана на удалённом устройстве по указанному пути
Примечание
Данная команда не работает для устройств под управлением Windows