Bonjour,
J'ai un probleme sur une tache cron elle se lance bien elle lance mon script, mon script se deroule bien il lance le programme qui lui est demander. Mais le probleme est que bizarement 10-20 sec apres le lancement du programme il se coup biensur j'ai tester de lancer le script en manuel qui fonctionne tres bien je vous mes une copie de mes taches cron
* * * * * $cron/$login.sh >> $log_dir$login.log
* * * * * $cron/exp_$Port.sh >> $log_dir$login.log
Et ma second question est que je voudrais pouvoir suprimer une tache cron sans utiliser la commande crontab -r qui les suprime toutes ellew sont toutes dans le fichier crontab.act
Merci d'avance de vos réponses
# reponse a la cron
Posté par Mouns (site web personnel) . Évalué à 1.
pour ce qui est du format de cron, c'est un format assez générique. les cron systeme sont dans /etc/cron.* et /etc/crontab , les cron utilisateurs sont dans /var/spool/cron
[^] # Re: reponse a la cron
Posté par neojulax . Évalué à 0.
Par contre je pense que tu as mal compris ma second question je veux just suprimer une ligne de mon fichier cron se fichier je sais ou il se trouve puisque ces moi qui les creer.
[^] # Re: reponse a la cron
Posté par neojulax . Évalué à -2.
Par contre je pense que tu as mal compris ma second question je veux just suprimer une ligne de mon fichier cron se fichier je sais ou il se trouve puisque ces moi qui les creer.
[^] # Re: reponse a la cron
Posté par Mouns (site web personnel) . Évalué à 1.
il te faudrait un watchdog pour tes logiciels, ce qui permettrait de les relancer immédiatement.
par contre, un programme qui plante et qui doit etre relancé regulièrement ( au point d'en faire un cron ), ne nécessite t il pas un correctif ?
pour ce qui est de ta seconde question, si tu sais ou sont les fichiers, tu n'as qu'a effacer la ligne dedans ... cron ne fait que relire ce fichier à chaque fois.
[^] # Re: reponse a la cron
Posté par neojulax . Évalué à -1.
[^] # Re: reponse a la cron
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
crontab -l | sed -e 's/ligne a supprimer//' > $TMP
crontab $TMP
rm $TMP
Quand au watchdog ce n'est pas un outil en soit mais plutot une classe
de demons tournant en tache de fond et dont l'action se resume a tester periodiquement si le service associé est toujours effectif (exemple un serveur web repond t'il a une requete sur le port 80).
Dans le cas contraire il prend des mesures adaptées.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.