我在执行自动化PuTTy实例时遇到了一些麻烦。 我有一个从Excel VBA进程创建的代码,其输出是用户名,密码和一系列命令,包括cd,vi和perl。
虽然它分批工作,但我无法一起完成这一切。 我无法找到合适的人选 等待 命令之间的实例(睡眠不起作用),最终成为一个巨大的混乱。
我知道 睡觉 这不是最好的方法,但有助于描绘当前的情况。 也不知道如何创建一个正确的文本编辑实例,如果bash是一个更好的方法这样做。
见下面的代码:
username
password
sleep 3
sudo su
password
cd /data/filebase; sleep 3
vi host.txt
:imap ii <Esc>
:1,$d
i
referenceinformacion
ii
:wq!
sleep 3; cd ..; cd ..
perl runaway.pl -d filebase -u username -w password
perl fetch.pl; sleep 3
exit; sleep 1; exit
输出应该干净,但它拖动窗口上的所有线条。 这背后的想法是,从excel开始,您应该能够通过登录服务器将代码准备好粘贴到putty中。
即。打开putty,输入主机名和端口,打开后只需粘贴包含所有内容的整个代码即可
Excel是否需要标记?据我所知,您的问题/问题是Putty / Linux,而不是Excel?
—
BruceWayne