在远程服务器上运行命令行

时间:2012-08-10 05:44:38

标签: java servlets

我有一个命令(实际上它是一个Hadoop作业命令)“hadoop jar” 需要在我知道的IP地址的服务器上运行。

如何从我的java代码中调用命令?

由于 Abhishek S

1 个答案:

答案 0 :(得分:0)

实现额外的两个应用程序,第一个在服务器上运行并启动命令,第二个在客户端运行,并通过网络套接字连接向服务器发送命令。服务器应用程序接收客户端请求并在服务器主机上运行所需的命令行。

要在本地主机上执行命令(对于服务器端应用程序),请使用Runtime class及其exec()方法。