Super User Asked by Asheesh Kubde on January 12, 2021
I use putty
everyday to login to a Linux session and execute some commands.
Now since I have a thought to automate this process, I would like some help to complete this process.
I have made a batch file which contains the below commands:
Start putty.exe [email protected] 22 -pw 1234
Using this script I am able to open a putty
session.
Now I want it execute my next command as well:
ps -eaf|grp sometext
Can you please help me to achieve this?
It’s a huge challenge for me.
Have you looked at PuTTY's Plink command?
Quoting from the documentation:
Plink is a command-line connection tool similar to UNIX ssh. It is mostly used for automated operations, such as making CVS access a repository on a remote server.
https://the.earth.li/~sgtatham/putty/0.70/htmldoc/Chapter7.html#plink
Answered by aenagy on January 12, 2021
You should use a server-login script. On your server, create a .bash_profile
-file in your home folder (if it isn't already present) and put in the scripts there. Usually your server is set up to run the .bash_profile
login script every time the user logs in.
To get to know where your home folder is, type echo $HOME
.
Maybe you also want to set up SSH, so that you don't have login each time. I'm not sure how secure it is to pass login-credentials through the batch-file.
Answered by rob_st on January 12, 2021
I think you can call another script inside this existing batch file containing further commands that you want to execute .
I just had a look at this , just something similar to what you are trying :
https://stackoverflow.com/questions/16439039/batch-file-for-putty-psftp-file-transfer-automation
Answered by ganesh kadam on January 12, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP