自动登录PuTTY并运行命令

自动登录PuTTY并运行命令

我定期登录PuTTY并运行以下命令来完成任务。

第一条命令:

cd/u01/应用程序/oracle/用户项目/域/COLLECT/EOD/bin_arm

第二条命令:

./文件上传.sh

第三条命令:

cd/u01/应用程序/oracle/用户项目/域/COLLECT/EOD/bin_arm

第四条命令:

执行以下命令:

我如何借助批处理或其他脚本自动完成这一操作?

我需要同步运行这些命令。(下一个命令是在上一个命令完成后运行的。)

答案1

您实际上已经编写了脚本。如果您将所有四个命令放在服务器上的一个文件中,那么您可以通过它运行,sh myscript.sh这样您就得到了批处理脚本。

(如果您还希望它能够作为运行./myscript.sh,请首先#!/bin/sh在顶部添加标题,然后使用chmod a+x myscript.sh将文件标记为可执行文件。)

答案2

如果你正在使用任何 Windows 操作系统,请尝试使用多标签Puty

它具有保存和管理 Putty 会话以及在会话启动时自动运行脚本等功能。

要在登录后自动运行命令,

  • 在服务器中右键单击您的 Putty 会话并选择属性
  • 在新打开的对话框中单击“脚本”选项卡
  • 在提供的框中,您可以添加登录后运行的命令,还可以指定执行命令的等待时间。

相关内容