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.hourlyverrebbe 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.hourlyverrà eseguita ogni ora, proprio come qualsiasi cosa /etc/cron.dailyverrà eseguita una volta al giorno.
Assicurati che il file sia eseguibile e avvialo con #!/bin/basho #!/usr/bin/python(o #!/usr/bin/env python) o qualunque cosa sia appropriata per il tipo di script che eseguirai.