Как запустить пакетное задание на удаленном Raspberry Pi

Kak Zapustit Paketnoe Zadanie Na Udalennom 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 удаленно.