![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Que peut faire cronjobs arrêter de travailler? | Nintendo | UNIX pour les nuls Questions et réponses | 0 | 06-04-2008 02:40 PM |
| Supprimer Dupliquer cronjobs | nskworld | UNIX for Advanced & Expert Users | 2 | 07-20-2007 10:30 AM |
| Fuseau horaire dans AIX et cronjobs | run_time_error | AIX | 1 | 04-28-2006 06:42 AM |
| Cronjobs | mcastill66 | AIX | 1 | 05-31-2005 02:15 PM |
| cronjobs | tamer | UNIX pour les nuls Questions et réponses | 3 | 01-22-2001 02:48 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Mise cronjobs ...
Salut,
Nous avons 4 emplois à exécuter chaque mois, sur différentes périodes -- * Un travail quotidien tourne une fois en 2 jours à 3PM * une semaine tous les jeudis à court 3PM * Un mois court le dernier jour du mois soit le 30 ou 31 à 3PM * 4ème emploi fonctionne, le 3 de chaque mois, à 3pm Comment puis-je régler la crontab pour ces 4 emplois sans affrontement? i, e, si un hebdomadaire de travail est le 3ème puis 4ème travail devrait prendre la préséance, et la semaine prochaine devrait lancer le day.similarly si d'autres emplois d'affrontements avec l'emploi en cours d'exécution sur la fin du mois, le mensuel d'emploi doit l'emporter .. la recherche de suggestions et une aide ... |
|
||||
|
Vous pouvez exécuter plusieurs cronjobs à une époque sans affrontements en Unix. Chacun fonctionne comme un processus d'arrière-plan.
Ajouter cette balise à la fin de votre tâche cron: > / dev / null 2> & 1 Exemple de votre tâche ressemble: 30 23 * * * / home / username / www / cgi-bin / members.cgi> / dev / null 2> & 1 |
|
||||
|
S'il ne fonctionne pas en même temps est une exigence, vous avez besoin pour mettre en œuvre certaines logique. Peut-être envelopper chacun des scripts dans un wrapper qui décide de lancer ou non, selon vos critères, ou fondé sur l'existence d'un fichier de verrouillage (mais alors vous avez encore besoin de savoir comment faire de la bonne exécution et de créer les fichier verrou dans la première place).
En fait, c'est peut-être plus facile d'avoir une seule tâche cron qui exécute un script qui décide si elle doit lancer le mensuel, hebdomadaire, etc emploi. @ incroyable: qu'est-ce que la redirection avec ce faire? |
|
||||
|
Il y mai être des facteurs externes qui force l'exigence de ne pas fonctionner en parallèle. Par exemple, c'est peut-être une base de données d'emploi qui a besoin de nettoyage de l'accès exclusif à la base de données, et devrait fonctionner avec différents paramètres sur plusieurs jours.
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|