Bonjour
J'essaye de faire un script qui me permet d'activer ou désactiver l'alarme sur ma foscam.
Mon problème est que j'aurais voulu obtenir un status, j'ai donc utilisé une variable mais je n'arrive pas récupérer son état. Pourtant il me semble que quand on la declare elle est fonctionnelle dans tout le script !
si quelqu'un veut bien m'aider merci par avance
mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 #!/bin/sh ### BEGIN INIT INFO # Provides: foscam # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO case "$1" in stop) # stop motion foscam echo "Motion stop" curl "http://192.168.1.2:88/cgi-bin/CGIProxy.fcgi?usr=USER&pwd=PASSWORD&cmd=setMotionDetectConfig&isEnable=0" etat=off ;; start) # start motion foscam echo "motion start" curl "http://192.168.1.2:88/cgi-bin/CGIProxy.fcgi?usr=USER&pwd=PASSWORD&cmd=setMotionDetectConfig&isEnable=1&snapInterval=2&sensitivity=1&linkage=8&triggerInterval=0&schedule0=281474976710655&schedule1=281474976710655&schedule2=281474976710655&schedule3=281474976710655&schedule4=281474976710655&schedule5=281474976710655&schedule6=281474976710655&area0=1023&area1=1023&area2=1023&area3=1023&area4=1023&area5=1023&area6=1023&area7=1023&area8=1023&area9=1023&1419233249358" etat=on ;; status) echo $etat ;; esac
Partager