Comment faire pour exécuter cron une fois, tous les jours à 10h
J'étais entré:
* 22 * * * test > /dev/null
Cependant, je suis averti par mail que c'est en cours d'exécution, chaque minute.
Je suis confus, j'imagine, parce que je pensais que c'était correct pour ce que je suis désireux.
- Ce site vous expliquera tout cron horaire: crontab.guru
Vous devez vous connecter pour publier un commentaire.
C'est courir à chaque minute de l'heure 22, je suppose. Essayez ce qui suit pour exécuter tous les première minute de l'heure 22:
man cron
tout d'abord, vous devriez trouver ce que vous cherchez.Voici quelques exemples de plus
Exécuter toutes les 6 heures 46 minutes après l'heure:
46 */6 * * *
Exécuter à 2:10:
10 2 * * *
Exécuter à 3:15 am:
15 3 * * *
Fonctionner à 4:20 am:
20 4 * * *
Exécuter à 5:31:
31 5 * * *
Tourner à 5:31 pm:
31 17 * * *
À exécuter une seule fois, tous les jours à 10H, vous devriez faire quelque chose comme ceci:
L'image en taille réelle: http://i.stack.imgur.com/BeXHD.jpg
Source: softpanorama.org
Voici ce que je regarde à chaque fois que je suis en train d'écrire une nouvelle entrée crontab:
Pour commencer le montage du terminal de type:
ce que vous allez ajouter à la crontab:
Ce que cela signifie:
Aussi, vérifiez ce que la coquille de votre machine est en cours d'exécution et le nom du fichier en conséquence, soit il l'habitude de l'exécuter.
Vérifier que le shell soit avec
echo $SHELL
ouecho $0
Il peut être "Bourne shell
(sh)
, Bourne again shell(bash)
,Korn shell(ksh)
..etc"