OVH Community, votre nouvel espace communautaire.

erreur de tache cron mais fonctionne en ssl


JuGU
11/09/2015, 13h26
Bonjour,

Peux-tu me communiquer le nom de domaine concerné pour que je puisse vérifier s'il te plaît ?

Merci d'avance.

thom33
09/09/2015, 08h39
Bonjour,

J'ai des problème avec le planificateur de tache sur mon mutu performance. J'ai un script bash pour télécharger sur un serveur distant des fichiers ics mais je rencontre un problème lors de l'exécution de la tache cron.
En ssh le script s'exécute mais ne peut pas accéder à l'extérieur, si j'ai bien compris c'est tout à fait "normal", en revanche aucun problème de droit ou d'erreur dans une commande, les fichiers temporaires sont bien créés et font 0 octets, mon fichier de log se rempli.

Lors de l'exécution en tache cron par conte j'ai droit à un temps d'exécution de 1s, un code de retour d'après le mail de 255 et aucun fichier n'est créé même de taille nulle, même mon fichier de log n'est pas créé.

Ci dessous mon script :
Code:
#!/bin/bash

echo "---------------" >> edt.log
date -u >> edt.log

awk -F"," '
{
	print "nom " $1 " id " $2
	
	system("wget \"https://adresse1\" \"https://adresse2_id="$2"\" -O ./tmp.ics")
	
	system("sed -n -e \"/BEGIN:VCALENDAR/,/END:VCALENDAR/ p\" ./tmp.ics > ../edt/ics/emploi_du_temps_"$1".ics")
}' edt_config.csv >> edt.log 2>&1
Mes 3 dossiers sont organisés de cette manière :
/taches_cron : contient le script .sh, le .csv
/edt/ics : contient les fichiers finaux

Si vous avez une idée je suis preneur.

Merci d'avance