我putty
每天都会登录 Linux 会话并执行一些命令。
现在,既然我有了自动化这个过程的想法,我希望得到一些帮助来完成这个过程。
我创建了一个包含以下命令的批处理文件:
Start putty.exe [email protected] 22 -pw 1234
使用这个脚本我可以打开一个putty
会话。
现在我希望它也执行我的下一个命令:
ps -eaf|grp sometext
你能帮助我实现这个目标吗?
这对我来说是一个巨大的挑战。
答案1
我认为您可以在这个现有的批处理文件中调用另一个包含要执行的更多命令的脚本。
我刚刚看了一下,与你正在尝试的类似:
https://stackoverflow.com/questions/16439039/batch-file-for-putty-psftp-file-transfer-automation
答案2
您应该使用服务器登录脚本。在您的服务器上,.bash_profile
在您的主文件夹中创建一个文件(如果尚不存在)并将脚本放入其中。通常,您的服务器设置为.bash_profile
每次用户登录时运行登录脚本。
要了解您的主文件夹在哪里,请输入echo $HOME
。
也许你还想设置 SSH,这样你就不必每次都登录了。我不确定该怎么做安全的它是通过批处理文件传递登录凭据。
答案3
你看过 PuTTY 的 Plink 命令吗?
引用文档:
Plink 是一个类似于 UNIX ssh 的命令行连接工具。它主要用于自动化操作,例如让 CVS 访问远程服务器上的存储库。
https://the.earth.li/~sgtatham/putty/0.70/htmldoc/Chapter7.html#plink