Paano Magsagawa ng Trabaho sa Raspberry Pi

Paano Magsagawa Ng Trabaho Sa Raspberry Pi



Ang Raspberry Pi device ay isang sikat na minicomputer na nakalagay sa isang malakas na processor na nagbibigay-daan sa iyong magsagawa ng mga aktibidad na katulad ng ginagawa mo sa iyong computer. Kasama sa mga aktibidad na ito ang pagpapatakbo ng isang standalone na operating system, paglalaro ng mga laro, paggawa ng programming, paggawa ng mga website at higit pa.

Ang isa sa mga bentahe ng pagkakaroon ng isang Raspberry Pi device ay na maaari mong isagawa ang mga trabaho sa system nang medyo madali. Ang pagpapatupad ng trabaho ay tumutukoy sa awtomatikong pagpapatakbo ng program o script pagkatapos ng nakaiskedyul na oras o sa pagsisimula ng system.

Sa gabay na ito, matututunan mo ang:







Bakit Kailangang Magsagawa ng Trabaho sa Raspberry Pi



Paano Magsagawa ng Trabaho sa Raspberry Pi



Konklusyon





Bakit Kailangang Magsagawa ng Trabaho sa Raspberry Pi

Ang pagpapatupad ng trabaho sa Raspberry Pi ay makakatulong sa iyong i-automate ang gawain, gaya ng pag-back up ng iyong data o pag-update ng iyong system sa nakatakdang oras. Makakatulong ito sa iyo na tumuon sa iba pang mga aktibidad sa halip na alalahanin ang mga bagay na ito sa bawat oras. Bukod dito, kung nag-set up ka ng smart home system, gumawa ng mga web server o nagsagawa ng real-time na pagsubaybay, hindi ka maaabala ng power cutoff. Ang dahilan ay magiging live muli ang lahat ng iyong aktibidad sa Raspberry Pi kapag nag-reboot ito.

Paano Magsagawa ng Trabaho sa Raspberry Pi

Maaari kang magsagawa ng trabaho sa Raspberry Pi gamit ang:



Paano Magsagawa ng Trabaho sa Raspberry Pi Gamit ang crontab

Ang crontab ay isang file sa Linux system na nagsasabi sa iyong computer kung aling gawain ang tatakbo at kung kailan ito tatakbo sa iyong system. Ito ay tulad ng isang listahan ng gagawin para sa iyong computer, ngunit ito ay mas malakas kumpara dito. A crontab nagbibigay-daan sa iyo na magsagawa ng mga trabaho upang magpatakbo ng isang tiyak na agwat ng oras at maaaring ito ay mga araw, minuto, oras o segundo.

Upang magsagawa ng trabaho sa Raspberry Pi gamit crontab , gamitin ang mga sumusunod na hakbang:

Hakbang 1: Buksan ang iyong Raspberry Pi terminal at ipasok ang sumusunod na command para buksan cron trabaho :

crontab -Ito ay

Hakbang 2: Sa sandaling isagawa mo ang utos sa itaas, bibigyan ka ng mga pagpipilian upang piliin ang iyong editor crontab . Dahil, ang pinakamadaling gamitin ay nano editor gaya ng inirerekomenda ng crontab mismo, para mapili mo ang opsyon 1 at pindutin ang Enter para buksan ang file:

Hakbang 3: Sa loob ng crontab file, dapat kang mag-iskedyul ng trabaho na kakailanganin mong isagawa sa ibinigay na time frame. Ang time frame ay maaaring mga minuto, oras, araw o buwan. Maaari mo ring iiskedyul ang mga trabaho sa cron sa sandaling mag-reboot ang system.

Ang format para sa paggamit cron trabaho ay ibinigay sa screenshot sa ibaba:

Nangangahulugan ito na ang una * ay nagpapakita ng bilang ng mga minuto na maaari mong tukuyin, habang kung gusto mong magsagawa ng a cron trabaho sa isang naibigay na oras, maaari kang magdagdag ng pangalawang * at iba pa.

Kung ipapatupad mo ang a cron trabaho sa Raspberry Pi sa pamamagitan ng pagdaragdag ng * sa halip na mga numero, isasagawa ng crontab ang trabaho ilang segundo pagkatapos i-save ang file. Bilang halimbawa, naisakatuparan ko ang mga sumusunod cron trabaho sa Raspberry Pi na naglagay ng text na ' Ang cron job ay matagumpay na naisakatuparan ” sa loob ng file sa sandaling i-save mo ang file gamit CTRL+X , idagdag AT at Pumasok :

Upang makita ang cron trabaho ay matagumpay na naisakatuparan, maaari mong gamitin ang cat command upang suriin ang nilalaman sa loob ng file:

pusa newfile.txt

Kung gusto mong i-execute cron trabaho sa sandaling mag-boot ang iyong Raspberry Pi, maaari mong gamitin ang sumusunod na syntax:

@ i-reboot echo 'matagumpay na naisakatuparan ang cronjob' >> ~ / newfile.txt

Ngayon, sa sandaling i-save mo ang file at i-reboot ang device, maaari mong gamitin ang cat command upang makita ang isa pang linya na may parehong text na ' Ang cron job ay matagumpay na naisakatuparan ” ay idinagdag sa file:

Tinitiyak nito na matagumpay mong naisakatuparan ang cron trabaho sa iyong Raspberry Pi system.

Maaari mong gamitin ang parehong format upang magsagawa ng iba pang mga gawain, tulad ng pag-update ng system, pagpapatupad ng script, paglikha ng mga direktoryo at higit pa.

Paano Magsagawa ng Trabaho sa Raspberry Pi Gamit sa Command

Ang sa utos ay isang command-line tool sa Linux system na nagbibigay-daan sa iyong mag-iskedyul ng mga trabaho na isasagawa sa iyong system sa isang tinukoy na agwat ng oras. Ito ay katulad ng crontab , ngunit nag-aalok ng mas nababaluktot na mga opsyon, gaya ng sa crontab , maaari ka lamang mag-iskedyul ng mga trabaho sa mga partikular na agwat ng oras, ngunit may sa utos , maaari mong tukuyin ang anumang oras o petsa sa hinaharap.

Upang magsagawa ng trabaho sa Raspberry Pi gamit sa utos , maaari mong sundin ang mga hakbang na ibinigay sa ibaba:

Hakbang 1: Bilang default, ang sa command-line utility ay hindi naka-install sa Raspberry Pi system. Gayunpaman, maaari mong buksan ang terminal at i-install ang utility na ito gamit ang sumusunod na command:

sudo apt i-install sa -at

Hakbang 2: Idagdag ang iyong gustong trabaho na gusto mong isagawa sa Raspberry Pi. Bilang isang halimbawa, pupunta ako sa parehong proseso ng pagdaragdag ng teksto ' Ang cron job ay matagumpay na naisakatuparan ” sa loob ng newfile. Ang utos para sa proseso ay ibinigay sa ibaba na nagsasagawa ng trabaho pagkatapos ng 1 minuto:

echo 'echo' Ang cronjob ay matagumpay na naisakatuparan ' >> ~/newfile.txt' | sa ngayon + 1 minuto

Tandaan: Inalis ko ang file na idinagdag ko para sa crontab. Para sa prosesong ito, isang bagong file ang nilikha.

Hakbang 3: Maghintay ng 1 minuto at pagkatapos ay gamitin ang cat command upang makita kung ang teksto ay idinagdag sa file. Pagkatapos ng 1 minuto, idaragdag ang text sa file na nagsisigurong matagumpay na maisakatuparan ang trabaho sa Raspberry Pi:

Hakbang 4: Kung gusto mong isagawa ang trabaho sa sandaling pumasok ka sa sa utos , maaari mong gamitin ang sumusunod na syntax:

echo 'echo' cronjob ay matagumpay na naisakatuparan ' >> ~/newfile.txt' | sa ngayon

Narito ang kumpirmasyon na matagumpay na naisakatuparan ang trabaho gamit ang sa utos sa Raspberry Pi:

Paano Magsagawa ng Trabaho Gamit ang .bashrc File

.bashrc ay isang configuration file sa Raspberry Pi system na kinabibilangan ng mga command, function, at alias na isinasagawa sa tuwing nagsasagawa ka ng mga aktibidad sa iyong Bash shell. Maaari mong i-customize ang file at i-automate ang mga gawain sa iyong Raspberry Pi system na may a .bashrc file tulad ng pag-iskedyul ng mga trabaho at pagpapatupad ng mga ito sa paglulunsad ng terminal. Gayunpaman, upang i-automate ang proseso ng pagpapatupad ng trabaho, mas mainam na gawing awtomatikong ilunsad ang terminal sa iyong system. Ang kumpletong hakbang-hakbang na proseso upang maisagawa ang trabaho gamit .bashrc file ay ibinigay sa ibaba:

Hakbang 1: Una, buksan ang terminal at gamitin ang utos na ibinigay sa ibaba upang lumikha ng isang file:

sudo nano / atbp / xdg / autostart / myapp.desktop

Hakbang 2: Pagkatapos ay idagdag ang sumusunod na linya sa loob ng .desktop file:

[ Pagpasok sa Desktop ]

Sinabi ni Exec =lxterminal

Hakbang 3: I-save ang file gamit ang CTRL+X , idagdag AT at Enter upang lumabas sa terminal pagkatapos ay i-reboot ang device upang matiyak na mabubuksan ang terminal sa iyong system sa sandaling mag-boot itong muli.

Hakbang 4: Ngayon, bukas .bashrc file sa iyong Raspberry Pi system gamit ang iyong paboritong nano editor sa pamamagitan ng sumusunod na command:

sudo nano .bashrc

Hakbang 5: Sa huling linya ng file, idagdag ang iyong trabaho na gusto mong isagawa. Bilang halimbawa, nagsasagawa ako ng script sa sandaling mag-reboot ang Raspberry Pi:

echo Pagpapatakbo ng File sa Raspberry Pi Startup

sudo sh shutdown.sh

Hakbang 6: I-save ang file at i-reboot ang iyong Raspberry Pi device. Pagkatapos ng reboot, ilulunsad ng Raspberry Pi system ang terminal at awtomatikong isasagawa ang script:

Tandaan: Maaari mo ring subukang isagawa ang trabaho sa Raspberry Pi gamit ang rc.lokal file. Maaaring gumana ang pamamaraang ito sa mga mas lumang bersyon ng Raspberry Pi system. Gayunpaman, sa mga na-update na bersyon ng Raspberry Pi, ang pamamaraang ito ay hindi na ginagamit dahil sa mga isyu sa pagiging tugma sa systemd.

Ang tatlong pamamaraan sa itaas na ipinakita sa gabay na ito ay gagana sa na-update na mga bersyon ng Raspberry Pi kabilang ang Bullseye at Bookworm.

Konklusyon

Ang pagsasagawa ng trabaho sa Raspberry Pi ay isang mahalagang gawain na nakakatipid sa iyong oras sa pamamagitan ng pag-automate ng mga nakaiskedyul na gawain sa iyong system. Maaari kang magsagawa ng trabaho sa isang Raspberry Pi device sa pamamagitan ng paggamit ng pamamaraan ng crontab na nagbibigay-daan sa pagdaragdag ng trabaho sa loob ng crontab file. Maaari mo ring gamitin ang sa utos upang itakda ang iyong trabaho at tukuyin ang oras upang maisagawa ang trabaho. Bukod diyan, maaari mong gamitin ang .bashrc file upang magdagdag ng trabaho na isinasagawa sa tuwing bubuksan mo ang terminal sa iyong system. Ang lahat ng pamamaraang ito ay mahalaga para sa sinumang gustong matutunan kung paano i-automate ang mga gawain sa kanilang Raspberry Pi device.