我定期登录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 会话并选择属性
- 在新打开的对话框中单击“脚本”选项卡
- 在提供的框中,您可以添加登录后运行的命令,还可以指定执行命令的等待时间。