remote

Выполнение команд с сервера на удалённых устройствах

Синтаксис

rude remote --id [ID_устройства] logs
rude remote --id [ID_устройства] put [путь/до/файла/на_сервере] [путь/до/файла/на_устройстве]
rude remote --id [ID_устройства] get [путь/до/файла/на_устройстве] [путь/до/файла/на_сервере]
rude remote --id [ID_устройства] exec [команда_для выполнения_на_устройстве]

Параметры

Параметр

Описание

logs

Сбор логов с удаленного устройства (копируются в папку /tmp на сервере)

put

Копирование файла с сервера на удаленное устройство

get

Копирование файлов с удаленного устройства на сервер

exec

Выполнение команды на удаленном устройстве

Пример

  1. Чтобы скачать логи с удаленного устройства на сервер, введите следующее:

    rude remote --id 123456789 logs
    

    После выполнения команды root и user логи с удаленного устройства будут успешно загружены на сервер и в выводе отобразится следующая информация:

    Logs downloaded to: /tmp/123456789/root and /tmp/123456789/user
    
  2. Чтобы скопировать файл с сервера на удаленное устройство, введите следующее:

    rude remote --id 123456789 put /tmp/1.txt /home/user/1.txt
    

    После выполнения команды файл будет скопирован с сервера на удалённое устройство

  3. Чтобы скопировать файл с удаленного устройства на сервер, введите следующее:

    rude remote --id 123456789 get /home/user/1.txt /tmp/1.txt
    

    После выполнения команды файл будет скопирован с удалённого устройства на сервер

  4. Чтобы выполнить команду на удаленном устройстве, введите следующее:

    rude remote --id 123456798 exec mkdir /home/user/test
    

    После выполнения команды папка будет создана на удалённом устройстве по указанному пути

    Примечание

    Данная команда не работает для устройств под управлением Windows