在开发中遇到了一个需求,解决不了,请高手帮忙 
客户要求在前台调用后台主机的shell脚本 
而且前台的web工程和后台的shell分别在linux两台主机上 
请教高手怎么解决,最好有例子,谢谢。

解决方案 »

  1.   

    一台主机好办,两台主机就得通信了,可以在要调用的那台上开一个javasocket进程,,用Runtime和Process类可以实现,实现方式很简单,自己去查查吧。
      

  2.   

    调用shell方法
    Runtime.getRuntime().exec("sh shell.sh");
      

  3.   

    顶楼上 用Runtime.getRuntime().exec 来执行shell命令
      

  4.   

    请读我的关于这方面通信的blog获取灵感:
    http://www.blogjava.net/yangyi
    基本上可以用命令在传递到后台后,可以通过楼上的做法来执行.
      

  5.   

    Runtime.getRuntime().exec("sh shell.sh");
      

  6.   

    Runtime.getRuntime().exec("sh shell.sh");