Cách chạy công việc hàng loạt trên Raspberry Pi từ xa

Cach Chay Cong Viec Hang Loat Tren Raspberry Pi Tu Xa



Raspberry Pi là một loạt máy tính bảng đơn nhỏ được sử dụng để thực hiện nhiều tác vụ khác nhau, chẳng hạn như duyệt web, lập trình, tự động hóa gia đình và các tác vụ khác. Trong số các nhiệm vụ này, một nhiệm vụ như vậy là thực thi công việc hàng loạt trên Raspberry Pi. Các công việc hàng loạt về cơ bản là một loại công việc mà bạn gửi tới bộ lập lịch hàng loạt, một chương trình phần mềm được sử dụng để lên lịch và quản lý công việc. Các công việc hàng loạt thường được thực thi trong nền hệ điều hành của bạn; do đó, họ sẽ không can thiệp vào các hoạt động khác của bạn. Những cái này công việc hàng loạt tôi bao gồm sao lưu dữ liệu, thực hiện các mô phỏng chạy dài, thực thi tập lệnh, cập nhật hệ thống và hơn thế nữa. Chúng tiết kiệm thời gian của bạn khi thực hiện các nhiệm vụ mà bạn quên thực hiện thường xuyên hơn, do đó giúp bạn tập trung hơn vào các nhiệm vụ phức tạp hoặc nhạy cảm về thời gian.

Trong hướng dẫn này, bạn sẽ học cách chạy một công việc hàng loạt nếu bạn truy cập từ xa vào thiết bị Raspberry Pi của mình từ một địa điểm ở xa. Ở đây, bạn sẽ tìm thấy:

Tại sao việc chạy hàng loạt trên Raspberry Pi từ xa lại hữu ích

Chạy một công việc hàng loạt trên Raspberry Pi từ xa mang lại một số lợi ích, đặc biệt là khi thiết bị Raspberry Pi được đặt ở một vị trí hoặc mạng khác. Một số lợi ích của việc chạy bộ công việc hàng loạt trên Raspberry Pi từ xa được đưa ra dưới đây:







  • Bạn có thể kết nối nhiều thiết bị Raspberry Pi và thiết lập một mạng tập trung chia sẻ khối lượng công việc của công việc hàng loạt trên nhiều thiết bị. Điều này sẽ cân bằng tải giữa các thiết bị và cung cấp khả năng sử dụng tài nguyên tốt hơn cũng như cải thiện thời gian thực hiện tác vụ.
  • Chạy điều khiển từ xa công việc hàng loạt trên Raspberry Pi sẽ tăng cường tính bảo mật cho thiết bị của bạn vì nó cách ly dữ liệu và quy trình nhạy cảm khỏi máy cục bộ của người dùng. Do đó, giảm nguy cơ lây nhiễm phần mềm độc hại hoặc truy cập trái phép vào thiết bị của bạn.

Cách chạy công việc hàng loạt trên Raspberry Pi từ xa

Để chạy một công việc hàng loạt trên Raspberry Pi từ xa, bạn có thể sử dụng các bước sau:



Bước 1: Mở Dấu nhắc lệnh/PowerShell hoặc Terminal trên Windows, Linux hoặc Mac

Trước tiên, bạn phải mở thiết bị đầu cuối hệ thống của mình, nó có thể là Dấu nhắc lệnh/PowerShell trên Windows hoặc Terminal trên Linux hoặc Mac.



Bước 2: Kích hoạt SSH trên Raspberry Pi

Đảm bảo SSH được bật trên Raspberry Pi và nếu không, bạn có thể bật SSH từ dòng lệnh bằng cách chạy lệnh sau:





sudo raspi-config

Lệnh trên sẽ mở Cấu hình Raspberry Pi trên thiết bị đầu cuối nơi bạn có thể kích hoạt SSH từ Tùy chọn giao diện :



Bạn cũng có thể mở Cấu hình Raspberry Pi từ GUI bằng cách điều hướng tới menu ứng dụng, sau đó sử dụng Sở thích tùy chọn và chọn Cấu hình Raspberry Pi :

Sau đó, bạn có thể kích hoạt SSH từ Giao diện tab bằng cách chuyển nút SSH sang phải:

Bước 3: SSH vào Raspberry Pi

Bây giờ, truy cập từ xa vào thiết bị đầu cuối Raspberry Pi thông qua SSH trên hệ thống Windows, Mac hoặc Linux bằng cú pháp sau:

ssh tên tài khoản @ Địa chỉ IP

Thay vì tên tài khoản Địa chỉ IP , nhập tên người dùng và địa chỉ IP Raspberry Pi của bạn.

Ghi chú: Bạn có thể tìm thấy địa chỉ IP Raspberry Pi của mình từ tên máy chủ -I lệnh trong thiết bị đầu cuối.

Bước 4: Tạo thư mục công việc hàng loạt

Đối với tổ chức, tốt hơn là tạo một thư mục riêng trên hệ thống Raspberry Pi, nơi đặt tất cả các tệp công việc hàng loạt của bạn. Bạn có thể tạo một thư mục công việc hàng loạt với tên mybatchjobs bằng cách chạy lệnh sau:

mkdir mybatchjobs

Bước 5: Điều hướng đến Thư mục công việc hàng loạt

Để điều hướng đến mybatchjobs thư mục trên Raspberry Pi, bạn chỉ cần chạy lệnh sau:

đĩa CD mybatchjobs

Bước 6: Tạo tập lệnh công việc hàng loạt

Bây giờ, bạn phải tạo một tập lệnh công việc hàng loạt bên trong mybatchjobs thư mục và để làm được điều đó, bạn có thể sử dụng trình soạn thảo nano từ lệnh sau:

nano batchjob.sh

Bước 7: Thêm lệnh thực hiện công việc hàng loạt

Vì chúng ta đang tạo các lệnh Batch jobs bên trong tệp bash, nên bạn sẽ cần yêu cầu tập lệnh sử dụng bash shell, điều này có thể được thực hiện bằng cách thêm dòng sau vào tệp:

#!/bin/bash

Sau khi thêm dòng trên, chưa đến lúc thêm các lệnh sẽ hoạt động trên hệ thống Raspberry Pi của bạn. Bạn có thể chạy lần lượt nhiều lệnh bên trong tập lệnh, các lệnh này có thể liên quan đến việc cập nhật hệ thống, chạy tệp tập lệnh hoặc thực thi các tác vụ khác.

Ở đây, để đơn giản hóa mọi thứ, tôi sẽ sử dụng lệnh cập nhật và nâng cấp để cập nhật các gói trên Raspberry Pi từ xa thông qua tập lệnh công việc hàng loạt. Mã hoàn chỉnh để thêm vào bên trong tệp được cung cấp bên dưới:

#!/bin/bash

sudo cập nhật thích hợp && sudo nâng cấp thích hợp -Và

Bước 8: Lưu tệp công việc hàng loạt

Sau khi thêm mã hoàn chỉnh, bạn phải lưu tệp công việc hàng loạt, điều này có thể được thực hiện bằng cách sử dụng CTRL+X , thêm vào và hãy nhấn Đi vào .

Bước 9: Làm cho tệp có thể thực thi được

Bạn phải làm cho tệp công việc hàng loạt của mình có thể thực thi được trên Raspberry Pi và điều đó chỉ có thể thực hiện được nếu bạn chạy lệnh sau:

chmod +x batchjob.sh

Bước 10: Thực thi tệp

Bây giờ để chạy tác vụ hàng loạt thành công trên Raspberry Pi từ xa, bạn chỉ cần thực thi tệp tập lệnh từ lệnh sau:

sh batchjob.sh

Bạn cũng có thể chạy tập lệnh bằng lệnh sau:

. / batchjob.sh

Khi bạn thực thi tập lệnh, nó có thể yêu cầu nhập mật khẩu Raspberry Pi của bạn, ngay sau khi bạn viết nó, công việc hàng loạt sẽ thực thi các lệnh bên trong tập tin.

Vì tôi đã sử dụng lệnh cập nhật nên công việc hàng loạt sẽ bắt đầu cập nhật các gói ngay khi tôi chạy tập lệnh:

Phần kết luận

Thực hiện công việc hàng loạt rất hữu ích để tự động hóa các tác vụ và quản lý chúng trên các thiết bị Raspberry Pi từ xa. Hướng dẫn này đã cung cấp hướng dẫn chi tiết từng bước để chạy các tác vụ hàng loạt trên Raspberry Pi từ xa bằng cách thiết lập kết nối từ xa trước bằng kết nối SSH. Sau đó tạo công việc và thực hiện nó từ xa trên một máy tính khác. Bằng cách làm theo hướng dẫn này, người dùng sẽ có thể xử lý hiệu quả các tác vụ, chẳng hạn như sao lưu dữ liệu, cập nhật hệ thống và thực thi tập lệnh. Điều này sẽ nâng cao tính linh hoạt và chức năng của các thiết bị Raspberry Pi từ xa.