- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要通过 Putty 在系统上执行大约 3000 个单独的命令。我通过复制 ~100 个命令并将它们粘贴到腻子 SSH session 中来做到这一点。它有效,但问题是 Putty 不会串行处理它们,并且输出会出现乱码。
有没有办法让 Putty 处理每个命令,等待返回然后处理下一个? Windows 命令提示符执行此操作,我认为有一种方法可以使用 Putty 执行此操作。
是的,我知道我可以把它放在一个 bash 脚本中,但是由于我无法控制的情况,这必须使用 SSH 并以一种可以在我们进行和记录时进行监控的方式来完成。
最佳答案
我一直这样做。将您的命令放入 (
)
块,它将作为子shell运行它,完美地串行执行所有内容。我正在运行 Windows PuTTY 并连接到 Linux 和 AIX 服务器。尝试一下。
(
Command1
Command2
Command3
)
(
paste in your wad here
)
(
Command1 > /home/jon/command1output.txt
Command2 > /home/jon/command2output.txt
Command3 > /home/jon/command3output.txt
)
(
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "[`date`] Now running Command1 ..."
Command1
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "[`date`] Now running Command2 ..."
Command2
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "[`date`] Now running Command3 ..."
Command3
)
(
function geniusMagic() {
echo " "
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
date
echo "RUNNING COMMAND:"
echo " "
echo "$*"
echo " "
echo "OUTPUT:"
echo " "
sh -c "$*"
}
geniusMagic df -m /home
geniusMagic 'printf $RANDOM | sed "s/0//g"'
geniusMagic 'echo "select count(*)
FROM all_tables;
" | sqlplus -s scott/tiger'
)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wed Jun 25 17:41:19 EDT 2014
RUNNING COMMAND:
df -m /home
OUTPUT:
Filesystem MB blocks Free %Used Iused %Iused Mounted on
/dev/hd1 1024.00 508.49 51% 3164 3% /home
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wed Jun 25 17:41:19 EDT 2014
RUNNING COMMAND:
printf $RANDOM | sed "s/0//g"
OUTPUT:
2767
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wed Jun 25 17:41:19 EDT 2014
RUNNING COMMAND:
echo "select count(*)
FROM all_tables;
" | sqlplus -s scott/tiger
OUTPUT:
COUNT(*)
----------
48
关于putty - 将多个命令粘贴到 Putty - 串行处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21887850/
我的任务是使用 PuTTY 从某个文件中读取信息。请登录:“某处”,在那里您会找到一个名为“INSTUCTIONS”的文件,其中包含有关如何继续操作的说明。我该怎么做?谢谢。 最佳答案 假设您正在通过
我需要通过 Putty 在系统上执行大约 3000 个单独的命令。我通过复制 ~100 个命令并将它们粘贴到腻子 SSH session 中来做到这一点。它有效,但问题是 Putty 不会串行处理它们
我想使用 PuTTY 程序连接我的串口,但这是不可能的,当我点击“打开”时什么也没有发生。在 Mac OS X 和 VirtualBox 的 Windows 7 下,我只听到“哔哔哔”的声音 最佳答案
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 8年前关闭。 Improve thi
我刚刚想出了如何使用 PuTTy 连接到我的虚拟主机。 但是如何连接到我的本地主机?我把 服务器名称:本地主机 端口:22(我也试过 80) 它给了我一个错误“无法连接” 如何连接? 最佳答案 如果您
我正在尝试将 JSch 与私钥配置一起使用。我已经使用 PuTTYgen 生成了公钥和私钥,但不确定如何处理这两个文件。 哪个 key (公钥/私钥)需要传输到服务器? 最佳答案 使用 PuTTy 私
我正在使用 PuTTY 登录到 Solaris/Linux 服务器。 在 Sessions → Logging 下,我们看到“Session Logging”设置。我无法保存设置以供永久使用。 这样的
我在 Windows 7 32 位中的 google cloud sdk shell 上运行命令“gcloud alpha cloud-shell ssh”。但我总是收到错误 我需要做什么或可以做些什
我在 Windows 7 32 位中的 google cloud sdk shell 上运行命令“gcloud alpha cloud-shell ssh”。但我总是收到错误 我需要做什么或可以做些什
我正在尝试将 JSch 与私钥配置一起使用。我已使用 PuTTYgen 生成了公钥和私钥,但不确定如何处理这两个文件。 哪个 key (公共(public)/私有(private))需要传输到服务器?
只是有点好奇,为什么 PuTTY 使用自己版本的私钥格式来做 SSH? 最佳答案 PuTTY 的作者给出了在 this page 上使用自定义 key 格式的两个主要原因。 . 简而言之: PuTTY
我想打印来 self 的 STM32 Nucleo-L073RZ 微 Controller 的消息。我该怎么办?我应该使用 UART 吗?哪里可以获得相应的代码? #include "stm32l0x
我最近从 screen 换到了 tmux。 我有两个物理屏幕,我曾经打开两个 PuTTY session 到一个唯一的 SSH 服务器。这两个 session 附加到同一个 tmux 实例。 问题是当
我正在努力通过 Windows 机器上的 Putty 通过远程连接使用 gedit,如果有人能找到这样做的方法,那将非常有帮助。 有没有一种方法可以通过 putty 从 Windows 机器上使用 g
如何通过 Selenium-Java 连接到 putty 来执行命令集并验证 putty 窗口中的输出?查看尝试 plink.exe 和下载 autoit 的各种选项和帖子 最佳答案 Selenium
我正在开发一个java web应用程序,需要在用户身份验证后将shell脚本传递给putty。仅当身份验证成功并且脚本已开始成功运行时,putty.exe 才应启动。 此外,由于不同的用户可能在其系统
我在使用 WinSCP 时遇到了一个奇怪的问题:它运行良好并且我能够连接到远程主机。但是,当我尝试使用 “在 PuTTY 中打开 session ” 时,PuTTY 没有直接使用相同的凭据登录,而是“
我对谷歌云和腻子很陌生。 我的问题是当我在计算机上打开 putty 并在 putty 中输入外部 IP 时。我的屏幕打开并要求我登录.. 我的问题是我为我的登录输入了什么。它是谷歌用户名帐户吗?更好的
如何消除SSH session 超时时烦人的mRemoteNG丢失的连接弹出窗口? 最佳答案 弹出窗口实际上来自PuttyNG。您需要在工具->选项->高级下更改油灰选项。相关选项包括将“ sessi
Closed. This question is off-topic。它当前不接受答案。 想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。 已关闭8
我是一名优秀的程序员,十分优秀!