Script sh / boucle sans fin qui s'arrête toute seule
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:
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:
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] |