processbuilder

    2热度

    1回答

    我对过程终止有一些疑问。我的使用情况是这样的, Java的过程中,通过进程生成 shell脚本调用一个新的进程X 是否process.destroy()在Java中也杀调用一个shell脚本程序与shell脚本一起处理x? 当x进程中Java进程被终止时会发生什么? shell脚本进程和进程x都被杀死了吗?

    0热度

    1回答

    所以我想在Java中使用ProcessBuilder在VM上启动脚本。该脚本启动一个appium服务器,并且我希望它在java程序结束后保持打开状态。所以我有这样的事情: String[] command = {"/bin/sh", currentDirectory + "/Script/launchVM_Node/" + launchAppiumServer.sh, IPADRESS };

    0热度

    1回答

    import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; im

    0热度

    1回答

    是否可以在Java中创建“虚拟”文件并将其作为参数传递给Process/ProcessBuilder? 比方说,我想调用外部.exe文件(Windows)的参数arg。 arg必须是硬盘上的文件。考虑下面的代码为例: Process p = Runtime.getRuntime().exec("someProgram.exe -file " + arg) 所以,是有可能创造arg“虚拟”的文件

    2热度

    1回答

    我有一个Java程序,用ProcessBuilder打开Windows计算器。我需要检测用户关闭程序的时间,并显示一条消息,提示“程序已成功关闭”。 Process p = Runtime.getRuntime().exec("calc.exe"); p.waitFor(); System.out.println("Program has been closed successfully");

    -1热度

    2回答

    我想通过Java运行C代码来打印由用户输入的整数。我正在使用ProcessBuilder类。 的Java代码给出相同的输出(stdout:0)为每一个整数,I输入通过outputstream。 public class test { public static void main(String args[]) throws IOException { String line;

    0热度

    1回答

    我想在我的java程序中执行这个命令并检查它是否成功执行。 sudo ntpdate -u someserver.com 我创建一个bash用命令 #!/bin/sh sudo ntpdate -u omeserver.com ,并用java ProcessBuilder pb = new ProcessBuilder("/updateTime"); Process p = p

    0热度

    2回答

    呼叫Python代码创建简单的python声明 my_utils.py def adder(a, b): c=a+b return c 我想在Java中值分配给蟒蛇。 public class ParameterPy { public static void main(String a[]){ try{ int number1 = 100; int number2

    1热度

    1回答

    我们试图通过将pg_dump输出导入psql来将数据库转储导入到本地数据库。当我们在命令行中执行命令它工作正常,但它失败的Java 这是怎么样子的ProcessBuilder内: ProcessBuilder processBuilder = new ProcessBuilder("pg_dump", "-h" + hostRemote, "-p" + portRemote, "-U" + us

    -1热度

    1回答

    我有一个带有main方法的java类。我使用tanuki软件使用Java Service Wrapper将它转换为Windows服务。然后我尝试通过使用ProcessBuilder从另一个Java程序以编程方式启动服务。 ProcessBuilder processBuilder = new ProcessBuilder("cmd.exe", "/c", "sc", "start", servi