Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1274 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  lancement de plusieurs programmes avec crontab

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancement de plusieurs programmes avec crontab

n°826708
wamdk
Posté le 12-07-2006 à 18:28:46  profilanswer
 

Bonjour,
j'ai un problème avec mes crons (mandriva 2005)
je veux executer "prog1.php", mais il ne se lance que quand j'écris la ligne avant les lignes prog2.php et prog3.php
quelqu'un sait il pourquoi ?
 
voici mon fichier /etc/crontab :
 
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
 
# run-parts
01 * * * * root nice -n 19 run-parts /etc/cron.hourly
02 4 * * * root nice -n 19 run-parts /etc/cron.daily
22 4 * * 0 root nice -n 19 run-parts /etc/cron.weekly
42 4 1 * * root nice -n 19 run-parts /etc/cron.monthly
 
 
10 17 * * * root nice -n 19 /usr/bin/php /home/moi/prog2.php
25 08 * * * root nice -n 19 /usr/bin/php /home/moi/prog3.php
37 17 * * * root nice -n 19 /usr/bin/php /home/moi/prog1.php
 
n'étant pas un pro des crons, je ne sais même pas à quoi servent les 4 lignes apres #run-parts  :sweat:  
 
merci de votre aide.

mood
Publicité
Posté le 12-07-2006 à 18:28:46  profilanswer
 

n°826716
wamdk
Posté le 12-07-2006 à 19:05:43  profilanswer
 

bon bais j'ai enlevé ces 4 lignes et ça semble fonctionner pour mon prog1,
je vais tester les autres...

n°827017
eustace
Posté le 13-07-2006 à 19:15:00  profilanswer
 

Sous tous les Red Hat-like, run-parts va regarder dans les répertoires etc/cron.{monthly,daily, weekly, monthly} dans lesquels il trouve des fichiers avec dedans à chaque fois juste une ligne qui irait normalement dans une crontab.
 
Ca permet de simplifier pas mal l'administration, notamment pour l'installation par paquet. Chaque paquet va juste ajouter un fichier avec les lignes dont il a besoin dans les répertoire /etc/cron.* qui va bien sans risquer de foutre le bordel dans la crontab.
 
Tu peux utiliser la même méthode ou éditer directement la crontab, indifféremment. Par contre tout supprimer c'était pas une très bonne idée.
 
Ah oui les nices c'est pour que ça s'exécute avec une priorité très faible pour pas surcharger la machine si tous les scripts se mettent à tourner en même temps.

n°829349
ze_jua
-- Winners don't use drugs --
Posté le 23-07-2006 à 19:50:53  profilanswer
 

Logiquement c'est mal de modifier directement le fichier /etc/crontab .
 
Il vaut mieux utiliser la crontab personnelle des utilisateurs (y compris celle de root), en tapant  

Code :
  1. crontab -e


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  lancement de plusieurs programmes avec crontab

 

Sujets relatifs
Lancement d'un script qui foireLancement k3b [resolu]
problemes base de registre plus de programmes dans "demarrer"Comment envoyer un mail à plusieurs personnes...
Tar : decompresser une archive qui est plusieurs fichiersSubversion : problème gestion de plusieurs repository
Démarage d'un module au lancement sur linux ?Virtualisation et multi-cores pour faire tourner plusieurs OS
Problème ouverture plusieurs session php/Apachefvwm : problème de lancement
Plus de sujets relatifs à : lancement de plusieurs programmes avec crontab


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR