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 :
C'est donc une bouche sans fin pour copier toutes les 30 secondes le fichier xml.
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
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]
Partager