Après Sudo crontab -e (il a écrit "/tmp/crontab.XXXX70pN9h" 1L, 19C 1,1 Tous
Ensuite, j'ai enregistré le fichier. Et pour vérifier ..? (comment? je ne sais pas)
And to check I
ps -e | grep cron
29818 ? 00:00:00 cron
Alors .. mais j'ai décidé de vérifier à nouveau mais
Sudo cat /etc/cron.hourly
cat: /etc/cron.hourly: Is a directory
xi@localhost ~ $ Sudo ls /etc/cron.hourly
Rien! c'est-à-dire dans le répertoire
Si je comprends bien le premier 0 dans la position horaire signifie toutes les heures?
Les champs en cron sont:
m h dom mon dow command
Minute Hour Day of Month Month Day of week <command>
Et ton 0 * * * * <command>
se traduit ensuite par "Exécuter la commande toutes les heures, tous les jours, tous les mois et tous les jours de la semaine, si la minute est 0"
Vous pouvez lister votre crontab en utilisant crontab -l
, comme delh l'a déjà dit.
Prenez ce lien ici, il y en a exemples pratiques de Cron
Vos crontab
et cron.hourly
sont des entités distinctes. Mettre quelque chose dans votre crontab
ne le met pas dans cron.hourly
, même s'il s'exécute toutes les heures. Mettre un script dans cron.hourly
est simplement n autre moyen de l'exécuter toutes les heures, c'est-à-dire que votre démon cron
vérifie à la fois votre crontab
etcron.hourly
. L'avoir dans les deux le ferait fonctionner deux fois.
Vous pouvez vérifier si le crontab est installé en utilisant:
Sudo crontab -l
Toutes les heures, un message de journal doit apparaître dans /var/log/syslog
qu'il a été exécuté.
Lectures complémentaires:
http://www.linuxweblog.com/crotab-tutorial
Je pense que le premier zéro (0) correspond aux minutes. Mais si vous dites que vous voulez que quelque chose soit fait lorsque les minutes sont à 0, cela sera effectué toutes les heures. Comme une seule fois par heure, les minutes sont nulles.
Vous pouvez simplement exécuter un cron par le tutoriel suivant
http://answergig.com/48/please-provide-some-linux-cron-job-examples?show=48#q48
0 * * * * /path
Si vous recherchez réellement des fichiers cron utilisateur pour voir quand ils sont modifiés ou quelque chose de ce genre, vous pouvez le trouver sur /var/spool/cron/
mais vous ne devriez probablement pas manipuler les fichiers manuellement.