Cron Jobs début de l'emploi récurrent à des moments précis

  • devilwood
  • Silver Member
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Nov 18, 2007
  • Messages: 429
  • Status: Offline

Message Avril 7th, 2011, 12:35 pm

Il semble que tous les tutoriaux crontab Ive rencontré simplifier considérablement le crontab qui est bonne cause thats généralement tout ce qu'il faut savoir. Im maintenant dans une situation où Im déroulement du processus de toutes les 15 minutes et la création d'un journal. Alors, j'ai ajouté la ligne à la crontab pour exécuter le script, il a économisé, et il est allé loin. Ensuite, j'ai remarqué dans mon journal quand il me dit à quelle heure le script a été exécuté est à H: 03 puis de nouveau à H: 18 encore une fois à H: 33 et enfin à H: 48. De toute évidence, le moment où j'ai commencé à enregistrer le fichier crontab l'intervalle de 15 minutes sur ce procès-verbal (03,18,33,48). Est-il possible que je peux obtenir ces temps d'être: 00,: 15,: 30,: 45?

Dois-je juste regarder ma montre et me sauver la crontab à l'heure?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 7th, 2011, 12:35 pm

  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Avril 7th, 2011, 1:51 pm

Pouvez-vous après votre ligne de cron (seulement la partie calendrier). Avec votre cron standard, vous pouvez spécifier une heure, pour obtenir un intervalle que vous faire un peu plus et qui vient vraiment à la première fois qu'on a commencé.

La meilleure façon d'obtenir un à la minute est de courir 4 cron différentes, une pour 0, 15, 30 et 45.

Vous pourriez cela pour votre domaine minute

Code: [ Select ]
0-59/15


Cela devrait lui dire de fonctionner sur l'heure, puis toutes les 15 minutes après.

Je suppose que vous faites

Code: [ Select ]
*/15
#define NULL (::rand() % 2)
  • devilwood
  • Silver Member
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Nov 18, 2007
  • Messages: 429
  • Status: Offline

Message Avril 7th, 2011, 2:38 pm

Oui. Youre droit. Im en utilisant * / 15.

Merci. Theres tellement écrire-ups sur cron qui sont à la base et je n'ai jamais vu qui a couvert ce sujet. Je vous remercie.
  • xenome
  • Born
  • Born
  • No Avatar
  • Inscription: Juin 12, 2011
  • Messages: 1
  • Status: Offline

Message Juin 12th, 2011, 6:16 am

SpooF a écrit:
Pouvez vous validez votre ligne cron (seulement la partie timing). Avec votre cron standard, vous pouvez spécifier un temps, pour obtenir un intervalle de vous faire un peu plus et qui vient vraiment jusqu'à lorsque vous a commencé à elle.

La façon la plus simple pour obtenir un sur la minute est de lancer 4 cron différents, un pour 0, 15, 30 et 45.

Vous pourriez cela pour votre champ minute

Code: [ Select ]
0-59/15


Que devrait dire il s'exécuter sur l'heure et ensuite toutes les 15 minutes après.

Ma conjecture est que vous accomplissez

Code: [ Select ]
*/15



Vous veuillez m'aiderait à ce...je veux savoir comment définir à partir de l'heure pour répétitives boulot comme nous le faisons dans les tâches planifiées de windows...par exemple je Wanna définir le travail d'exécuter toutes les 10 minutes à partir d'un date précise de temps et ne serait pas aujourd'hui lors de la crontabbed:?...

Merci beaucoup
  • SpooF
  • ٩๏̯͡๏۶
  • Bronze Member
  • Avatar de l’utilisateur
  • Inscription: Mai 22, 2004
  • Messages: 3415
  • Loc: Richland, WA
  • Status: Offline

Message Juin 12th, 2011, 10:33 am

Im pas vraiment comment faire du haut de ma tête en dehors de l'établissement un cron job de modifier le cron.
#define NULL (::rand() % 2)
  • Zealous
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Avr 15, 2011
  • Messages: 1195
  • Loc: Sydney
  • Status: Offline

Message Juin 24th, 2011, 1:31 am

avez-vous demandé à votre hôte à définir ou à fournir plus d'informations.
  • this213
  • Guru
  • Guru
  • Avatar de l’utilisateur
  • Inscription: Mar 01, 2004
  • Messages: 1242
  • Loc: ./
  • Status: Offline

Message Juillet 12th, 2011, 4:17 am

Je pense que vous cherchez quelque chose comme ceci :
Code: [ Select ]
echo "*/10 * * * * /path/to/my/script.sh" | crontab | at 00:00

Afficher de l'information

  • Total des messages de ce sujet: 7 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 95 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC