Köra Curl från NH .bsh-script?

Moderators: hekj, Telldus

Köra Curl från NH .bsh-script?

Postby Lasse-Hifi » Wed Dec 14, 2016 8:01 pm

Tänkte kolla om det är någon som kör programmet Curl från NexaHome .bsh-script och fått det att fungera med parametrar? Jag har en funktion där jag vill ladda upp en fil via FTP från ett .bsh-script. Jag anropar Curl med följande kod i scriptet:

Code: Select all
execFile("D:/Dokument/webutveckling/Curl/curl.exe");
execParam("ftp://www.webbsida.se/");
execParam("-u userxx:passwordyy");


Detta får jag till svar från Curl (i Nexahomes console-fönster) :

> USER userxx
< 331 Password required for userxx
> PASS passwordyy
< 530 Login incorrect.

Användaren förstår alltså Curl men inte lösenordet. Om jag kör samma Curl-anrop i ett cmd-fönster (WIndows 10) fungerar det utan problem. Det verkar alltså vara något problem med den aktuella parametern som skickas från Nexahome scriptet.

Tips mottages tacksamt!
Lasse-Hifi
 
Posts: 34
Joined: Wed Oct 27, 2010 6:19 pm
Location: Sollentuna

Re: Köra Curl från NH .bsh-script?

Postby hekj » Fri Dec 16, 2016 5:47 pm

Lasse-Hifi wrote:Tänkte kolla om det är någon som kör programmet Curl från NexaHome .bsh-script och fått det att fungera med parametrar? Jag har en funktion där jag vill ladda upp en fil via FTP från ett .bsh-script. Jag anropar Curl med följande kod i scriptet:

Code: Select all
execFile("D:/Dokument/webutveckling/Curl/curl.exe");
execParam("ftp://www.webbsida.se/");
execParam("-u userxx:passwordyy");

Detta får jag till svar från Curl (i Nexahomes console-fönster) :

> USER userxx
< 331 Password required for userxx
> PASS passwordyy
< 530 Login incorrect.

Användaren förstår alltså Curl men inte lösenordet. Om jag kör samma Curl-anrop i ett cmd-fönster (WIndows 10) fungerar det utan problem. Det verkar alltså vara något problem med den aktuella parametern som skickas från Nexahome scriptet.

Du skulle kunna testa att skicka tre parametrar istället för två samt att paketera ovanstående i en kommando fil som du anropar på samma sätt.

Innehåller lösenordet "konstiga" tecken?
hekj
 
Posts: 978
Joined: Mon Jan 05, 2009 10:34 am
Location: Stockholm

Re: Köra Curl från NH .bsh-script?

Postby Lasse-Hifi » Fri Dec 16, 2016 6:05 pm

Aha! När jag delar upp parametrarna funkar det:

Code: Select all
execFile("D:/Dokument/webutveckling/Curl/curl.exe");
execParam("ftp://www.webbsida.se/");
execParam("-u");
execParam("userxx:passwordyy");


Stort tack för hjälpen!
Lasse-Hifi
 
Posts: 34
Joined: Wed Oct 27, 2010 6:19 pm
Location: Sollentuna


Return to NexaHome

Who is online

Users browsing this forum: No registered users and 5 guests