易截截图软件、单文件、免安装、纯绿色、仅160KB

java如何控制远程Linux重启

我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢?
比如我的地址是:202.115.132.80 ,远程的是202.115.132.81,都在局域网内,我还有81的root的账号。我现在希望81上不用做任何配置,而我就在本机上写java程序来控制81的重启?请问该怎么实现了?
这可难了,别说linux了,就是控制windows从启都无从下手啊。去看源码吧。或谁写过远程控制的组件拿来用吧。

看看这个。JSCH是一个JAVA远程连接的库,可以SSH登录。我没用过,你可以试试SSH登录服务器后能否执行命令行’restart'来重启电脑

http://www.jcraft.com/jsch/

up...
这方面一窍不通..


linux不需要进入系统就服务就可以运行的,
所以和进入系统没有什么关系

按照这样分析,其实也不需要RMI直接两边建立socket通信,收到消息直接调用
reboot就行



up...

好的。那就就决定采用socket的通信方式,不仅仅控制Linux的重启,还有tomcat,数据库mysql的重启
{{


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

linux gcc OCI 编译问题

在linux下,怎样编译OCI的程序?它的gcc指令是什么?我从网上找的都不能用!还有,我在linux用C与oracle连接,我都需要安装oralce的哪些软件?只需要oralce的客户端,与OCI的库么?别的还需要么?
请高手指教! ......

linux cvs

cvs官方不能下载了,谁给我一份,最好有配置说明的文档。。。谢谢了
没有,帮顶一下。

官方不能下载 别的地方还有下载的地方 我刚才搜了

刚下载了个。。。是不是不到4M啊。。。cvs-1.12.13.1.tar.tar

linu ......

Linux大批量移动文件夹

  我一台server中一个文件夹中有大约2000个文件夹,里面都有大量数据,现在我想把其中一部分(大概1000个文件夹)移动到一个新文件夹中,应该怎么操作。文件夹的命名是没有规律的。

  我初步设想是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号