Hi,
My Windows batch script executes a bin file and uses a text file to hold the state of the last execution, all the necessary files are in the same directory. When I test it from the command line it works fine, but when the script handler runs it it can't read any of the files.
I placed my files in "C:\Program Files\Splunk\bin\scripts\customdir"
.
Can anyone help me out?
Thanks for any help,
Rui
The scripts don't run with the script's directory as the working directory. I don't remember which directory is used on Windows (maybe %TEMP%?) but running cd
in your script and check what it outputs should give you the answer you need to that question.
The scripts don't run with the script's directory as the working directory. I don't remember which directory is used on Windows (maybe %TEMP%?) but running cd
in your script and check what it outputs should give you the answer you need to that question.
Awesome! Could you please mark my answer as accepted? Thanks!
Thanks! I didn't think of doing that!
Running "@echo Current dir %CD%" showed it was running under C:\WINDOWS\system32, so then I added a CD