Articles of runtime.exec

Runtime.getRuntime (). Exec ()

No puedo leer un archivo solo cuando el nombre de la base de datos contiene like (nueva base de datos (myid), etc. Le doy el siguiente código de ejemplo: dumpCommand = “C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqldump -h”+hostName+user+databaseName; Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(dumpCommand); InputStream in = proc.getInputStream(); BufferedReader br=new BufferedReader(new InputStreamReader(in)); String line =null; […]

java Runtime.getRunTime (). exec & wildcards?

Estoy tratando de eliminar archivos basura mediante el uso de Process p = Runtime.getRuntime().exec(); funciona bien siempre que no use comodines, es decir, esto funciona: Process p = Runtime.getRuntime().exec(“/bin/rm -f specificJunkFile.java”); mientras que lo siguiente devuelve “No such file or directory”: Process p = Runtime.getRuntime().exec(“/bin/rm -f *.java”); debería ser capaz de hacer todas las cosas […]

Usando citas dentro de getRuntime (). Exec

Me gustaría invocar bash usando una cadena como entrada. Algo como: sh -l -c “./foo” Me gustaría hacer esto desde Java. Lamentablemente, cuando bash invocar el comando usando getRuntime().exec , getRuntime().exec el siguiente error: foo”: -c: line 0: unexpected EOF while looking for matching `”‘ foo”: -c: line 1: syntax error: unexpected end of file […]

Java Runtime.getRuntime (). Exec () alternatives

Tengo una colección de aplicaciones web que se ejecutan bajo Tomcat. Tomcat está configurado para tener hasta 2 GB de memoria utilizando el argumento -Xmx. Muchos de los webapps necesitan realizar una tarea que termine usando el siguiente código: Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(command); process.waitFor(); … El problema que estamos teniendo está […]

usar el envoltorio java-ffmpeg, o simplemente usar java runtime para ejecutar ffmpeg?

Soy bastante nuevo en Java, necesito escribir un progtwig que escuche las instrucciones de conversión de video y convierta el video una vez que llegue una nueva instrucción (las instrucciones se almacenan en Amazon SQS, pero es irrelevante para mi pregunta) Estoy enfrentando una opción, ya sea usar Java RunTime para ejecutar la conversión ‘ffmpeg‘ […]

Redirigir Runtime.getRuntime (). Exec () salida con System.setOut ();

Tengo un progtwig Test.java: import java.io.*; public class Test { public static void main(String[] args) throws Exception { System.setOut(new PrintStream(new FileOutputStream(“test.txt”))); System.out.println(“HelloWorld1”); Runtime.getRuntime().exec(“echo HelloWorld2”); } } Se supone que esto debe imprimir HelloWorld1 y HelloWorld2 en el archivo text.txt. Sin embargo, cuando veo el archivo, solo veo HelloWorld1. ¿A dónde fue HelloWorld2? ¿Se desvaneció en […]

¿Cómo usar el comando “cd” usando Java runtime?

Creé una aplicación java independiente en la que estoy tratando de cambiar el directorio usando el comando “cd” en la terminal Ubuntu 10.04. He usado el siguiente código. String[] command = new String[]{“cd”,path}; Process child = Runtime.getRuntime().exec(command, null); Pero el código anterior muestra el siguiente error Exception in thread “main” java.io.IOException: Cannot run program “cd”: […]

Lectura de streams desde java Runtime.exec

Tengo el siguiente fragmento de código: Process proc = runtime.exec(command); errorGobbler = new ErrorStreamGobbler(proc.getErrorStream(), logErrors, mdcMap); outputGobbler = new OutputStreamGobbler(proc.getInputStream(), mdcMap); executor.execute(errorGobbler); executor.execute(outputGobbler); processExitCode = proc.waitFor(); donde los gobblers son Runnable s que usan un BufferedReader para leer los flujos de entrada y error del proceso de ejecución. Si bien esto funciona la mayor parte […]

La redirección con Runtime.getRuntime (). Exec () no funciona

Necesito ejecutar un comando desde un progtwig. La línea de comandos está bien, lo intenté en la terminal, pero no funciona en el progtwig. Agrego una copia de mi código: File dir = new File(“videos”); String[] children = dir.list(); if (children == null) { // Either dir does not exist or is not a directory […]

Ejecutando un progtwig Java de otro progtwig Java

Estoy trabajando en un progtwig Java simple. Simplemente comstack y ejecuta otro progtwig Java. Estoy usando la función Runtime.exec () para comstackr y ejecutar. No hay problema con la comstackción. pero cuando se ejecuta, si el segundo progtwig necesita una entrada para leer desde el teclado, no puedo darlo desde el proceso maestro. Usé la […]