Bonjour à tous.
Je ne comprend pas j'ai un cron qui coup une partie de ma commande?
0,6,10,15,20,25,30,35,40,45,50,55 * * * * wget http://www.mondomain.com/lists/admin/index.php?page=processqueue&login=XXX&password=XXX #Cron list
Et dans mes log j'ai:
vds999999.AAA.bbb - - [24/Jun/2015:13:00:01 +0200] "GET /lists/admin/index.php?page=processqueue HTTP/1.0" 200 8231 "-" "Wget/1.12 (linux-gnu)"
Du coup une partie de la commande est coupé.
# c'est du bash
Posté par chimrod (site web personnel) . Évalué à 8.
En bash, l'esperluette a une signification particulière (exécuter la commande en arrière plan).
Ajoute des guillemets pour empêcher l'interprétation de la chaîne par bash, ça devrait aller mieux :
[^] # Re: c'est du bash
Posté par gotcha5832 . Évalué à 2.
Merci a voup je n'y avais pas pensé
# amelioration possible
Posté par NeoX . Évalué à 3.
avec ca tu lances ton script à Xh0, Xh6, Xh10.15.20.25.30 etc
si le Xh6 est un erreur et doit etre Xh5, alors tu peux remplacer ta ligne de cron par
qui lancera le script toutes les 5 minutes
[^] # Re: amelioration possible (ou pas)
Posté par monsieurw . Évalué à 3.
Hello
Attention, cette syntaxe "*/5" n'est pas supportée sur tous les Unix. Je ne me souviens pas avoir eu de problèmes sous Linux, mais sous Solaris 8 (et même 10, il me semble), on est obligé de taper toutes les minutes.
A+
--
Unk
[^] # Re: amelioration possible (ou pas)
Posté par totof2000 . Évalué à 5.
Cesse de dire des cronneries ! :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.