能否在windows上写个bat文件远程执行另一台Aix服务器上sh文件???如何实现?
1个回答
展开全部
这个相对不容易。
因为如果你写bat,就会涉及多个 脚本兼容到一起的问题
1、本机(windows)没有可以自动登陆的command,必须有的话,那么需要给windows安装ssh for windows的插件,这个 我装过。
2、ssh可以写到ssh ip地址这一步,但是ssh没法自动输入密码。仍然需要给windows安装插件我记忆中应该是expect。这样的话,应该能搞到ssh到aix服务器。这样应该就能实现一些了,但是我知道的,expect里嵌套 shell不是很好写的。
整体思路:
bat写windows,批处理,嵌入ssh命令登陆aix,写入expect命令帮助自动输入aix账号的密码,执行命令。
具体怎么写,百度吧,我只能告诉你思路,我用expect在linux下写过。反正挺麻烦!
因为如果你写bat,就会涉及多个 脚本兼容到一起的问题
1、本机(windows)没有可以自动登陆的command,必须有的话,那么需要给windows安装ssh for windows的插件,这个 我装过。
2、ssh可以写到ssh ip地址这一步,但是ssh没法自动输入密码。仍然需要给windows安装插件我记忆中应该是expect。这样的话,应该能搞到ssh到aix服务器。这样应该就能实现一些了,但是我知道的,expect里嵌套 shell不是很好写的。
整体思路:
bat写windows,批处理,嵌入ssh命令登陆aix,写入expect命令帮助自动输入aix账号的密码,执行命令。
具体怎么写,百度吧,我只能告诉你思路,我用expect在linux下写过。反正挺麻烦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询