Synology-Forum.nl

Firmware => Synology DSM algemeen => Topic gestart door: dotternetta op 05 januari 2020, 21:22:42

Titel: scheduled http commando runnen?
Bericht 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/
Titel: Re: scheduled http commando runnen?
Bericht door: Birdy op 05 januari 2020, 21:38:56
Idd Taakplanner, test maar eens.
Titel: Re: scheduled http commando runnen?
Bericht door: dotternetta op 05 januari 2020, 21:42:28
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
Titel: Re: scheduled http commando runnen?
Bericht door: Briolet op 06 januari 2020, 00:37:02
curl, wget ?
Titel: Re: scheduled http commando runnen?
Bericht door: dotternetta op 06 januari 2020, 12:18:12
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
Titel: Re: scheduled http commando runnen?
Bericht door: dotternetta op 06 januari 2020, 12:48:39
Opgelost met aanhalingstekens!

wget "http://login:password@192.168.1.86:8073/web/cgi-bin/hi3510/preset.cgi?-act=goto&-number=0"
Titel: Re: scheduled http commando runnen?
Bericht door: Briolet op 06 januari 2020, 13:40:07
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.