Bug? /tool fetch ignores args in scheduled run

I have a script that runs something such as:

/tool fetch address=192.168.1.1 host=www.example.com path=thepath

If I run it from command line.. no issue… I see this on my server
GET./thepath.HTTP/1.1..Host:.www.example.com

If I run it from a schedule, the fetch command entirely ignores the host and path arguments. here’s my TCPDUMP to illustrate it:

0x0020: 5018 0044 d5c3 0000 4845 4144 202f 2048 P..D…HEAD./.H
0x0030: 5454 502f 312e 300d 0a0d 0a TTP/1.0…

Notice it uses HEAD and the path of simply / rather than thepath

Something about /tool fetch operates differently in a scheduled script in ROS3.3

hi,
i have kind of similar problem when using a fetch script at startup (launch with scheduler with startup option). I cannot recover the ftp file, sometimes password is missing, sometimes path… No issue when i launch it with the cli. Also i have a request for the “startup” option: i suppose it means when the system starts up but it should be more efficient when wireless link becomes up. I must add a delay in my script before running the fetch command, but unfortunately this delay is not all the time sufficient …

Hi,
I’ve had the same problem since last year… doesn’t look like the MK guys have sorted this issue yet?

See my post from last year OCT:
http://forum.mikrotik.com/t/v3-0-fetch-command/16957/1

With any possible bugreports you should contact support@mikrotik.com. MT already promised to fix this in next release.