Introduzione
Cron è un servizio che esegue attività a intervalli specifici nei sistemi Unix/Linux. È comunemente usato per attività operative come la pulizia dei file di registro o il backup dei database. Ma per i nostri scopi, possiamo anche usarlo per automatizzare le applicazioni per eseguire alcune attività a intervalli regolari.
Se desideri configurare un Cron su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.
Connessione al Server
Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:
ssh root@IP_DEL_SERVER
Successivamente sarà necessario inserire la password dell'utente root.
Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:
ssh nome_utente@IP_DEL_SERVER
Successivamente vi verrà chiesto di inserire la password del vostro utente.
La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Come eseguire un cron
In questo articolo, vedremo come eseguire un Cron ogni 10 minuti, 20 minuti o 30 minuti. Utilizzare le seguenti opzioni del timer per pianificare un cron in crontab in modo che venga eseguito a intervalli specificati.
Esecuzione di un mais ogni 10 minuti:
*/10 * * * * /opt/script.sh
Esecuzione di un mais ogni 20 minuti:
*/20 * * * * /opt/script.sh
Esecuzione di un mais ogni 30 minuti:
*/30 * * * * /opt/script.sh
I cron di cui sopra vengono eseguiti a intervalli specifici.
Conclusione
In questo articolo abbiamo visto come eseguire un Cron ogni 10 minuti, 20 minuti o 30 minuti.