Come eseguire il lavoro su Raspberry Pi

Come Eseguire Il Lavoro Su Raspberry Pi



Il dispositivo Raspberry Pi è un popolare minicomputer dotato di un potente processore che ti consente di eseguire attività simili a quelle che svolgi sul tuo computer. Queste attività includono l'esecuzione di un sistema operativo autonomo, giochi, programmazione, creazione di siti Web e altro ancora.

Uno dei vantaggi di avere un dispositivo Raspberry Pi è che puoi eseguire lavori sul sistema abbastanza facilmente. L'esecuzione di un lavoro si riferisce all'esecuzione automatica di un programma o di uno script dopo un orario pianificato o all'avvio del sistema.

In questa guida imparerai:







Perché è necessario eseguire il lavoro su Raspberry Pi



Come eseguire il lavoro su Raspberry Pi



Conclusione





Perché è necessario eseguire il lavoro su Raspberry Pi

L'esecuzione di un lavoro su Raspberry Pi ti aiuterà ad automatizzare l'attività, come il backup dei dati o l'aggiornamento del sistema all'orario pianificato. Questo ti aiuterà a concentrarti su altre attività invece di ricordare queste cose ogni volta. Inoltre, se hai configurato un sistema di casa intelligente, creato server web o eseguito un monitoraggio in tempo reale, non sarai disturbato dall’interruzione della corrente. Il motivo è che tutta la tua attività torna di nuovo attiva su Raspberry Pi una volta riavviato.

Come eseguire il lavoro su Raspberry Pi

Puoi eseguire il lavoro su Raspberry Pi utilizzando:



Come eseguire lavori su Raspberry Pi utilizzando crontab

IL crontab è un file sul sistema Linux che indica al tuo computer quale attività eseguire e quando eseguirla sul tuo sistema. È come un elenco di cose da fare per il tuo computer, ma è molto più potente rispetto ad esso. UN crontab consente di eseguire lavori per un intervallo di tempo specifico che potrebbe essere giorni, minuti, ore o secondi.

Per eseguire il lavoro su Raspberry Pi utilizzando crontab , utilizzare i seguenti passaggi:

Passo 1: Apri il tuo terminale Raspberry Pi e inserisci il seguente comando per aprire lavoro cron :

crontab

Passo 2: Non appena esegui il comando precedente, ti verranno fornite le opzioni per cui scegliere il tuo editor crontab . Poiché il più semplice da usare è l'editor nano, come raccomandato da crontab stesso, quindi puoi selezionare l'opzione 1 e premere Invio per aprire il file:

Passaggio 3: Dentro il crontab file, è necessario pianificare un lavoro che sarà necessario eseguire nell'intervallo di tempo specificato. L'intervallo di tempo potrebbe essere minuti, ore, giorni o mesi. Puoi anche programmare il lavori cron non appena il sistema si riavvia.

Il formato per l'utilizzo lavoro cron è fornito nello screenshot qui sotto:

Ciò significa che il primo * mostra il numero di minuti che puoi definire, mentre se vuoi eseguire un lavoro cron ad una determinata ora è possibile aggiungere il secondo * e così via.

Se esegui a lavoro cron su Raspberry Pi aggiungendo * invece dei numeri, crontab eseguirà il lavoro pochi secondi dopo aver salvato il file. Ad esempio, ho eseguito quanto segue lavoro cron su Raspberry Pi che metteva il testo “ il lavoro cron è stato eseguito con successo ' all'interno del file non appena si salva il file utilizzando CTRL+X , aggiungere E E accedere :

Per vedere il lavoro cron viene eseguito con successo, puoi utilizzare il comando cat per verificare il contenuto all'interno del file:

gatto nuovofile.txt

Se vuoi eseguire lavoro cron non appena il tuo Raspberry Pi si avvia, puoi utilizzare la seguente sintassi:

@ riavviare eco 'cronjob è stato eseguito con successo' >> ~ / nuovofile.txt

Ora, una volta salvato il file e riavviato il dispositivo, puoi utilizzare il comando cat per vedere un'altra riga con lo stesso testo ' il lavoro cron è stato eseguito con successo ' viene aggiunto nel file:

Ciò garantisce di aver eseguito correttamente il file lavoro cron sul tuo sistema Raspberry Pi.

Puoi utilizzare lo stesso formato per eseguire altre attività, come l'aggiornamento del sistema, l'esecuzione di uno script, la creazione di directory e altro ancora.

Come eseguire il lavoro su Raspberry Pi utilizzando at Command

IL al comando è uno strumento da riga di comando nel sistema Linux che consente di pianificare i lavori da eseguire sul sistema in un intervallo di tempo specificato. È simile a crontab , ma offre opzioni più flessibili, come with crontab , puoi pianificare i lavori solo a intervalli di tempo specifici, ma con al comando , puoi specificare qualsiasi ora o data futura.

Per eseguire il lavoro su Raspberry Pi utilizzando al comando , puoi seguire i passaggi indicati di seguito:

Passo 1: Per impostazione predefinita, il nell'utilità della riga di comando non è installato sul sistema Raspberry Pi. Tuttavia, puoi aprire il terminale e installare questa utilità utilizzando il seguente comando:

sudo adatto installare A -E

Passo 2: Aggiungi il lavoro desiderato che desideri eseguire su Raspberry Pi. Ad esempio, sto seguendo lo stesso processo di aggiunta del testo ' il lavoro cron è stato eseguito con successo ' all'interno del nuovo file. Di seguito viene fornito il comando per il processo che esegue il lavoro dopo 1 minuto:

eco 'eco ' cronjob è stato eseguito con successo ' >> ~/nuovofile.txt' | adesso + 1 minuto

Nota: Ho rimosso il file che ho aggiunto per crontab. Per questo processo, viene creato un nuovo file.

Passaggio 3: Attendi 1 minuto, quindi utilizza il comando cat per vedere se il testo è stato aggiunto nel file. Dopo 1 minuto, il testo verrà aggiunto al file che garantisce che il lavoro venga eseguito correttamente su Raspberry Pi:

Passaggio 4: Se desideri eseguire il lavoro non appena inserisci il file al comando , è possibile utilizzare la seguente sintassi:

eco 'eco ' cronjob è stato eseguito con successo ' >> ~/nuovofile.txt' | a ora

Ecco la conferma che il lavoro è stato eseguito correttamente utilizzando il file al comando su Raspberry Pi:

Come eseguire il lavoro utilizzando il file .bashrc

.bashrc è un file di configurazione sul sistema Raspberry Pi che include comandi, funzioni e alias che vengono eseguiti ogni volta che esegui attività sulla tua shell Bash. Puoi personalizzare il file e automatizzare le attività sul tuo sistema Raspberry Pi con a .bashrc file come la pianificazione dei lavori e la loro esecuzione all'avvio del terminale. Tuttavia, per automatizzare il processo di esecuzione del lavoro, è meglio avviare automaticamente il terminale sul sistema. Il processo completo passo dopo passo per eseguire il lavoro utilizzando .bashrc il file è fornito di seguito:

Passo 1: Innanzitutto, apri il terminale e utilizza il comando indicato di seguito per creare un file:

sudo nano / eccetera / xdg / avvio automatico / miaapp.desktop

Passo 2: Quindi aggiungi la seguente riga all'interno del file .desktop:

[ Voce sul desktop ]

Esecutivo =lxterminale

Passaggio 3: Salvare il file utilizzando CTRL+X , aggiungere E e Invio per uscire dal terminale, quindi riavviare il dispositivo per garantire che il terminale venga aperto sul sistema una volta riavviato.

Passaggio 4: Ora aperto .bashrc file sul tuo sistema Raspberry Pi utilizzando il tuo editor nano preferito tramite il seguente comando:

sudo nano .bashrc

Passaggio 5: Nell'ultima riga del file, aggiungi il lavoro che desideri eseguire. Ad esempio, eseguo uno script non appena si riavvia il Raspberry Pi:

eco Esecuzione del file all'avvio di Raspberry Pi

sudo sh shutdown.sh

Passaggio 6: Salva il file e riavvia il tuo dispositivo Raspberry Pi. Dopo il riavvio, il sistema Raspberry Pi avvierà il terminale ed eseguirà automaticamente lo script:

Nota: Puoi anche provare a eseguire il lavoro su Raspberry Pi utilizzando il file rc.local file. Questo metodo potrebbe funzionare su versioni precedenti del sistema Raspberry Pi. Tuttavia, nelle versioni aggiornate di Raspberry Pi, questo metodo è deprecato a causa di problemi di compatibilità con systemd.

I tre metodi precedenti presentati in questa guida funzioneranno sulle versioni aggiornate di Raspberry Pi, inclusi Bullseye e Bookworm.

Conclusione

L'esecuzione di un lavoro su Raspberry Pi è un'attività importante che ti fa risparmiare tempo automatizzando le attività pianificate sul tuo sistema. Puoi eseguire un lavoro su un dispositivo Raspberry Pi utilizzando il file metodo crontab che consente di aggiungere il lavoro all'interno del file crontab. Puoi anche usare il al comando per impostare il lavoro e specificare l'ora di esecuzione del lavoro. Oltre a ciò, puoi usare il file .bashrc file per aggiungere un lavoro che viene eseguito ogni volta che apri il terminale sul tuo sistema. Tutti questi metodi sono preziosi per chiunque voglia imparare come automatizzare le attività sul proprio dispositivo Raspberry Pi.