Se creo uno script e lo inserisco in questa cartella (/etc/cron.hourly), il mio sistema eseguirà questo script ogni ora? O anche il mio script deve iniziare con un comando?
Se creo uno script e lo inserisco in questa cartella (/etc/cron.hourly), il mio sistema eseguirà questo script ogni ora? O anche il mio script deve iniziare con un comando?
Risposte:
Ogni script inserito nella cartella /etc/cron.hourly
verrebbe eseguito su base oraria.
Tuttavia, i tuoi file devono essere:
(^[a-zA-Z0-9_-]+$)
.Ad esempio, se hai uno script con estensione, non funzionerà .
Per stampare i nomi degli script da invocare, eseguire:
sudo run-parts --report --test /etc/cron.hourly
Qualunque cosa /etc/cron.hourly
verrà eseguita ogni ora, proprio come qualsiasi cosa /etc/cron.daily
verrà eseguita una volta al giorno.
Assicurati che il file sia eseguibile e avvialo con #!/bin/bash
o #!/usr/bin/python
(o #!/usr/bin/env python
) o qualunque cosa sia appropriata per il tipo di script che eseguirai.