日期:2014-05-20  浏览次数:20727 次

java 远程调用可执行文件 bat 求解 急用!
现在有个需求是在应用上调用数据库服务器上的备份数据库批处理文件进行数据库备份,数据库是DB2
Runtime只能调用本地的可执行文件
ssh2只能执行linux或者unix上面的shell
那如何调用远程windows上的可执行文件呢?



------解决方案--------------------
等待正解...
------解决方案--------------------
1 在远程windows服务器上开通telnet服务。
2 本地写一个客户端,基于socket,连接到远程服务器的telnet服务的23端口。需要知道用户名密码
3 连接ok后,发送命令调用bat
------解决方案--------------------
没有可以远程调用的吗?
------解决方案--------------------
你要是只想备份数据库的话,能不能用sql命令直接写呢?
backup db XXXX to XXXX
------解决方案--------------------
远程写个方法调用bat文件
本地调用远程方法
没试过 想着应该可以
------解决方案--------------------
探讨
引用:

你要是只想备份数据库的话,能不能用sql命令直接写呢?
backup db XXXX to XXXX

这样sql能执行通吗?

------解决方案--------------------
可以用rmi远程方法调用,放一个服务端在服务器上,用命令掉bat。然后客户端掉服务端的方法。简单实用。。
------解决方案--------------------
我觉得,备份,应该只和时间有关系吧。做个计划任务不行么?
或者,既然是Windows,直接远程桌面也OK啊。
------解决方案--------------------
远程调用!!!

我也想知道!!

如果真的能。。。。
------解决方案--------------------
帮顶,我也想知道方法