使用java向linux服务器端发送信号
2014-02-18 10:37
429 查看
String signalStr; signalStr = "kill -" + “-9” + " " + “pid”; Runtime run = Runtime.getRuntime(); // 返回与当前 Java 应用程序相关的运行时对象 try { Process p = run.exec(signalStr); // 启动另一个进程来执行命令 BufferedInputStream in = new BufferedInputStream(p.getInputStream()); BufferedReader inBr = new BufferedReader(new InputStreamReader(in)); String lineStr; while ((lineStr = inBr.readLine()) != null) { // 获得命令执行后在控制台的输出信息 System.out.println(lineStr); } // 检查命令是否执行失败。 if (p.waitFor() != 0) { if (p.exitValue() == 1) { System.err.println("命令执行失败!"); } } inBr.close(); in.close(); } catch (Exception e) { e.printStackTrace(); }一般我是在action里面调用,把这些封装在函数里。
相关文章推荐
- [Linux信号]使用raise函数发送信号
- [Linux信号]使用kill函数发送信号
- [Linux信号]使用sigqueue函数发送信号
- Linux平台,使用JavaComm3 API及SMSLib项目实现在Web Application中发送手机短信的功能
- [Linux信号]使用abort函数发送退出信号
- 我使用过的Linux命令之kill - 终止进程/发送信号
- 在Java中使用HttpURLConnection发送http客户端请求、服务器端返回信息、接受服务器端的信息
- Java发送邮件在Windows下使用mail发送邮件正常在linux下报错
- linux 信号的捕捉和发送函数的简单使用:sigaction()和sigqueue()
- Java_网络编程_使用UDP协议发送及接收数据
- java 使用 mail 发送邮件
- 多线程异步编程(1):创建多个线程执行任务,同时更新进度条,使用WaitHandle发送信号
- 使用Socket发送接收HTTP请求(JAVA)
- Java发送Email—使用org.apache.commons.mail
- 使用Linux命令来发送信息
- LINUX 网络编程---多路复用和信号驱动I/O(王德仙)2012-04-07 客户端和服务器端编写完成,明天开始学习poll 和epoll
- 使用MailServer自定义邮件服务器java发送邮件-----之一
- Linux下JNI的使用--jni创建Java对象
- 使用linux的mail命令发送html格式的邮件
- java向linux的kafka发送消息 并接收消息实例