Bonjour, j'ai un petit script sh qui va copier un fichier xml dans une box domotique et qui va le coller dans le syno DS212j qui exécute le script.

voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
#!/bin/sh
exec >>/volume1/log/dlvera_sdata_xml-log.txt 2>&1
cd /tmp
while :; do
  sleep 30
  date
  wget "http://192.168.0.110:3480/data_request?id=sdata&output_format=xml" -O /volume1/web/vera.xml
done
C'est donc une bouche sans fin pour copier toutes les 30 secondes le fichier xml.

Le problème est que cette bouche sans fil s'arrête au bout de 5h environ (ce n'est pas fixe)

Est-il possible que ce soit le fait que j'aille lire de temps en temps dans le fichier collé qui pose problème?

Merci de vos avis.

EDIT : Le log ne montre aucune erreur à la dernière écriture.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Fri Sep 14 14:25:06 Europe/Brussels 2012
--2012-09-14 14:25:06--  http://192.168.0.110:3480/data_request?id=sdata&output_format=xml
Connecting to 192.168.0.110:3480... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [xml]
Saving to: `/volume1/web/vera.xml'
 
     0K .......                                                9.45M=0.001s
 
2012-09-14 14:25:06 (9.45 MB/s) - `/volume1/web/vera.xml' saved [7594]