В этом руководстве вы узнаете, как запустить пакетное задание если вы получаете удаленный доступ к своему устройству Raspberry Pi из удаленного места. Здесь вы найдете:
- Почему полезно запускать пакетные задания на удаленном Raspberry Pi
- Как запустить пакетное задание на удаленном Raspberry Pi
- Заключение
Почему полезно запускать пакетные задания на удаленном Raspberry Pi
Запуск пакетное задание на удаленном Raspberry Pi дает несколько преимуществ, особенно когда устройство Raspberry Pi расположено в другом месте или в другой сети. Некоторые преимущества бега пакетное задание на удаленном Raspberry Pi приведены ниже:
- Вы можете подключить несколько устройств Raspberry Pi и настроить централизованную сеть, которая разделит рабочую нагрузку пакетное задание на нескольких устройствах. Это позволит сбалансировать нагрузку между устройствами, обеспечить лучшее использование ресурсов и сократить время выполнения задачи.
- Запуск удаленного пакетное задание на Raspberry Pi повысит безопасность вашего устройства, поскольку оно изолирует конфиденциальные данные и процессы от локального компьютера пользователя. Таким образом, снижается угроза любого заражения вредоносным ПО или несанкционированного доступа к вашему устройству.
Как запустить пакетное задание на удаленном Raspberry Pi
Чтобы запустить пакетное задание на удаленном Raspberry Pi вы можете выполнить следующие действия:
Шаг 1. Откройте командную строку/PowerShell или терминал в Windows, Linux или Mac.
Сначала вам нужно открыть системный терминал: это может быть командная строка/PowerShell в Windows или терминал в Linux или Mac.
Шаг 2. Включите SSH на Raspberry Pi
Убедитесь, что SSH включен на Raspberry Pi, а если это не так, вы можете включить SSH из командной строки, выполнив следующую команду:
судо raspi-конфигурация
Приведенная выше команда откроет конфигурацию Raspberry Pi на терминале, где вы сможете включить SSH из Опции интерфейса :
Вы также можете открыть конфигурацию Raspberry Pi из графического пользовательского интерфейса, перейдя в меню приложения, а затем используя Предпочтения вариант и выбрав Конфигурация Raspberry Pi :
Затем вы можете включить SSH из Интерфейсы вкладку, переключив кнопку SSH вправо:
Шаг 3. Подключение по SSH к Raspberry Pi
Теперь получите удаленный доступ к терминалу Raspberry Pi через SSH в системе Windows, Mac или Linux, используя следующий синтаксис:
сш имя пользователя @ Айпи адресВместо имя пользователя и Айпи адрес введите свое имя пользователя и IP-адрес Raspberry Pi.
Примечание: Вы можете узнать свой IP-адрес Raspberry Pi на странице имя хоста -я команда в терминале.
Шаг 4. Создайте каталог пакетных заданий.
Для организации лучше создать отдельный каталог в системе Raspberry Pi, где будут размещаться все файлы пакетных заданий. Вы можете создать каталог пакетного задания с именем мои пакетные задания выполнив следующую команду:
мкдир мои пакетные заданияШаг 5. Перейдите в каталог пакетных заданий.
Чтобы перейти к мои пакетные задания каталоге на Raspberry Pi, вы можете просто запустить следующую команду:
CD мои пакетные заданияШаг 6. Создайте сценарий пакетного задания
Теперь вам нужно создать сценарий пакетного задания внутри мои пакетные задания каталог, и для этого вы можете использовать редактор nano с помощью следующей команды:
нано пакетная работа.shШаг 7. Добавьте команды пакетных заданий
Поскольку мы создаем команды пакетных заданий внутри файла bash, вам нужно будет указать сценарию использовать оболочку bash, это можно сделать, добавив в файл следующую строку:
#!/бин/башПосле добавления приведенной выше строки не время добавлять команды, которые будут работать в вашей системе Raspberry Pi. Вы можете запускать несколько команд внутри скрипта одну за другой, эти команды могут быть связаны с обновлением системы, запуском файла скрипта или выполнением других задач.
Здесь, для простоты, я собираюсь использовать команду обновления и обновления для удаленного обновления пакетов на Raspberry Pi с помощью сценария пакетного задания. Полный код для добавления в файл приведен ниже:
#!/бин/башсудо подходящее обновление && судо подходящее обновление -и
Шаг 8. Сохраните файл пакетного задания.
После добавления полного кода необходимо сохранить файл пакетного задания, это можно сделать с помощью CTRL+X , добавлять И и нажмите Входить .
Шаг 9: Сделайте файл исполняемым
Вы должны сделать файл пакетного задания исполняемым на Raspberry Pi, и это возможно только при выполнении следующей команды:
chmod +x пакетная работа.shШаг 10: Запустите файл
Теперь, чтобы успешно запустить пакетное задание на удаленном Raspberry Pi, вы можете просто выполнить файл сценария с помощью следующей команды:
ш пакетная работа.shВы также можете запустить скрипт с помощью следующей команды:
. / пакетная работа.shКогда вы выполняете скрипт, он может попросить ввести пароль Raspberry Pi, как только вы его напишите, пакетное задание выполнит команды внутри файла.
Поскольку я использовал команду обновления, пакетное задание начнет обновлять пакеты, как только я запущу скрипт:
Заключение
Выполнение пакетные задания полезен для автоматизации задач и управления ими на удаленных устройствах Raspberry Pi. В этом руководстве представлено подробное пошаговое руководство по запуску пакетных заданий на удаленном Raspberry Pi путем предварительной настройки удаленного подключения с использованием SSH-соединения. Затем создаем задания и выполняем их удаленно на другом компьютере. Следуя этому руководству, пользователи смогут эффективно решать такие задачи, как резервное копирование данных, обновление системы и выполнение сценариев. Это повысит универсальность и функциональность устройств Raspberry Pi удаленно.