Synology-Forum.nl
Firmware => Synology DSM algemeen => Topic gestart door: dotternetta op 05 januari 2020, 21:22:42
-
Beste synology-fans! Ik heb hulp nodig:
Ik probeer mijn camera te draaien op bepaalde tijden. Ik heb de http-commando's al gemaakt maar ik wil ze door Synology op bepaalde tijden laten uitvoeren. Kan dit?
Voorbeeld van de code is: http://login:password@192.168.1.86:8073/web/cgi-bin/hi3510/preset.cgi?-act=goto&-number=0
Google helpt me niet echt..maar misschien zoek ik verkeerd.
Of moet het hiermee? http://domoticx.com/synology-nas-scripts-via-de-taakplanner/
-
Idd Taakplanner, test maar eens.
-
hmm..er is wat meer nodig. Het bovenstaande script doet niets bij uitvoeren.
Taak: test
Starttijd: Sun, 05 Jan 2020 21:40:02 GMT
Stoptijd: Sun, 05 Jan 2020 21:40:02 GMT
Huidige status: 127 (Onderbroken)
Standaard uitvoer/fout:
sh: -number=0: command not found
sh: http://login:password@192.168.1.86:8073/web/cgi-bin/hi3510/preset.cgi?-act=goto:
No such file or directory
-
curl, wget ?
-
Het werkt bijna. Deze melding krijg ik van Synology in de mail:
******
Taak: Hiemcam goto cars
Starttijd: Mon, 06 Jan 2020 12:11:06 GMT
Stoptijd: Mon, 06 Jan 2020 12:11:06 GMT
Huidige status: 127 (Onderbroken)
Standaard uitvoer/fout:
wget: missing URL
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
sh: line 1: http://login:password@192.168.1.86:8073/web/cgi-bin/hi3510/preset.cgi?-act=goto:
No such file or directory
sh: line 1: -number=0: command not found
******
Kan iemand met Linuxkennis mij helpen? na goto: gaat het mis.
voor de duidelijkheid, dit plak ik:
wget http://login:password@192.168.1.86:8073/web/cgi-bin/hi3510/preset.cgi?-act=goto&-number=0
-
Opgelost met aanhalingstekens!
wget "http://login:password@192.168.1.86:8073/web/cgi-bin/hi3510/preset.cgi?-act=goto&-number=0"
-
min tekens hebben een speciale betekenis dat er een optie na komt. Ik dacht altijd dat er dan een spatie voor moest staan, maar blijkbaar ook als er geen spatie voor staat.
Iets met speciale tekens dus altijd tussen haakjes. Maar dat had je zelf al ontdekt.