`
aimer311
  • 浏览: 96699 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java调用shell命令,备忘

    博客分类:
  • java
阅读更多

直接看代码:

 

String[] envp = new String[]{""};
File dataDir = new File("/home/data");
String cmd = "gunzip " + copyGzFilename;
Process p = rt.exec(new String[]{sh, c, cmd}, envp, dataDir); //解压缩备份文件
if(p.waitFor() == 0){ //0 表示命令执行成功;1 表示命令语法错误;2 表示命令执行错误
	BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
	String line = "";
	while((line = reader.readLine()) != null){
		System.out.println(line);
	}
}else{
	log.Debug("", "在解压缩备份文件时出错!");
	continue;
}
 

 

 

 

 

 

 

 

2
2
分享到:
评论

相关推荐

    python调用shell命令

    ### Python调用Shell命令知识点详解 #### 一、引言 在进行系统自动化运维或脚本编程时,经常需要从Python脚本中调用Shell命令来执行特定任务,如文件管理、网络操作等。本文将详细介绍如何使用Python来调用Shell...

    c++中如何调用shell命令

    这是在论坛上找到的,如题“c++中如何调用shell命令”,简单适用。

    java调用shell脚本完美封装

    在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如自动化运维、文件管理等,这时就可能需要用到调用Shell脚本。本文将详细介绍如何在Java中完美封装shell脚本的调用方法,并提供相关的...

    java调用shell命令并获取执行结果的示例

    Java调用Shell命令并获取执行结果的示例 在 Java 中调用 Shell 命令并获取执行结果是非常常见的操作,今天我们就来分享一个 Java 调用 Shell 命令并获取执行结果的示例。 Process 和 Runtime 类 在 Java 中,我们...

    java调用shell向DataX传递参数,where条件,包含特殊字符

    以下是一个简单的示例,展示了如何在Java中构建并调用一个shell命令: ```java import java.io.IOException; import java.util.Arrays; public class CommandExeHan { public static void main(String[] args) { ...

    java连接linux,执行shell命令的工具类 sshxcute.jar

    在Java开发中,有时我们需要远程连接到Linux服务器执行shell命令,比如进行系统管理、自动化运维或者数据处理等任务。在这种情况下,使用SSH(Secure Shell)协议是常见的解决方案,因为它提供了安全的网络通信。...

    java调用windows命令

    在Java编程中,有时我们需要在程序中调用Windows系统的命令行操作,例如执行外部程序、系统命令或者进行文件操作。Java提供了Runtime类和Process类来实现这一功能。以下是如何使用Java调用Windows命令行的详细步骤和...

    java调用shell的ganymed工具

    java调用shell的ganymed-ssh2-build210.jar和调用方法的工具类

    java调用Shell脚本.doc

    ### Java调用Shell脚本详解 #### 一、前言 在实际开发过程中,经常会遇到需要结合Java程序与Shell脚本进行操作的情况。通过Java调用Shell脚本不仅可以实现复杂的功能,还可以提高程序的灵活性和扩展性。本文将详细...

    Java调用Shell脚本代码

    在Java程序中调用Unix/Linux主机上的Shell命令,并返回相应执行结果。

    Java调用Shell命令的方法

    这时,Java提供了调用Shell命令的能力,让我们可以在Java程序中执行Linux或Unix的Shell脚本。本文将详细介绍如何在Java中调用Shell命令,并通过一个具体的实例来展示其实现过程。 首先,Java通过`Runtime....

    Java调用shell脚本

    将Java与Shell脚本结合使用,可以在Java应用程序中执行系统级操作或者调用复杂的命令行流程。下面我们将详细探讨如何在Java中调用shell脚本以及涉及到的相关知识点。 首先,Java调用shell脚本主要通过`Runtime`类或...

    java调用shell

    当Java程序调用`exec()`时,操作系统会创建一个子进程来执行指定的Shell命令。通过这种方式,Java程序能够间接地执行Shell脚本,实现跨语言的功能集成。 ### 代码实现 #### 示例代码分析 ```java public class ...

    Android执行shell命令(转)

    在Android系统中,有时我们需要执行一些底层操作,如文件管理、系统调试或自动化测试,这时候就需要用到shell命令。本文将深入探讨如何在Android平台上执行shell命令,以及它在实际开发中的应用。 首先,Android...

    Java 调用 Linux 命令实战(含完整代码)1

    本文将详细介绍如何使用Java调用Linux命令,以满足特定场景的需求,如文中提到的通过Java接口重启keepalived服务。首先,我们将理解Java调用Linux命令的基本原理,然后通过具体的代码示例来展示实现这一功能的过程。...

    在python 中实现运行多条shell命令

    在Python编程中,有时我们需要调用系统的Shell命令来完成特定的任务,比如文件操作、系统管理等。本文将详细介绍如何在Python中执行多条Shell命令,并探讨不同的实现方法及其优缺点。 #### 一、使用`subprocess`...

    java 远程调用Shell脚本客户端包

    Java 远程调用Shell脚本客户端包是一个实用的工具,专为开发者设计,使得在Java应用程序中执行远程Shell命令变得简单而高效。这个包的主要功能是通过Java代码发起对远程服务器上的Shell脚本的调用,从而实现跨平台的...

    Java调用应用程序和Dos中的命令

    ### Java调用应用程序和Dos中的命令 在Java编程中,有时候我们需要执行一些操作系统级别的任务,例如启动一个外部程序、执行一些系统命令等。这通常可以通过Java的`Runtime`类实现,尤其是通过`Runtime.exec()`方法...

    Excel 调用Shell命令执行bash脚本和命令行代码-VBA源码.rar

    本主题聚焦于如何利用Excel VBA调用Shell命令来执行Bash脚本和命令行代码,从而进一步扩展Excel的功能。这种技术允许用户通过Excel界面与操作系统进行更深入的交互,例如运行系统级的任务、自动化文件操作或控制外部...

    android系统中调用shell脚本

    4. **使用`dalvikvm-heap`权限**:在AndroidManifest.xml中添加`<uses-permission android:name="android.permission.DUMP" />`,这允许应用获取设备状态信息,可能有助于执行更复杂的shell命令。 5. **使用AIDL...

Global site tag (gtag.js) - Google Analytics