Hi All,
I am currently looking at automating the steps that I follow to download log files from putty to desktop.
I connect to a client's machine through citrix desktop. I am required to download quite a number of application logs to identfiy the issues in production.
Steps that is being followed now:
- open putty.exe enter the host name or ip address(art01.wrs.aps-bcs.org)-- this is a stepping stone server
- Once I click on okay. I get a prompt window with a message login as, after I enter the user name I enter the password.
- Next I see a "bash >" Now I enter the box to which I have to connect to. It would look like bash> sftp cdsapptl01
- Now I am asked to enter the password. After that I will have to enter the path of the log file and do a mget.
- I connect to toad and move the file from server to desktop
So far so good.
I am looking at automating the above steps so that I can run a .bat file to perform the operation.
What I've done so far:
Created a test.bat, it would look like:
CALL putty.exe -load art01.wrs.aps-bcs.org -l username -pw password
When I run this batch file I am directly on to step 3. Makes me feel proud that I got thus far given the fact that I havent worked on scripting or unix.
Next I modified the test.bat to look like :
CALL putty.exe -load art01.wrs.aps-bcs.org -l username -pw password -m command.txt
the command.txt would look like this:
sftp cdsapptl01 (I also tried adding the password to this server in the same line i.e., sftp cdsapptl01 -pw password)
In both the cases what hapens is the prompt window ges closed automatically.
I am looking at the next steps now. I need to add the sftp cdsapptl01 and the password and its path lastly the mger command to download the log file.
So when I run the batch file it should call the command.txt and all the lines should be executed including the mget so that the log file is downloaded.
Can someone please help me in this regard?I am required to complete this task by 9th January. Any help is highly appreciated. Thanks in advance!