SlideShare una empresa de Scribd logo
1 de 2
La diferencia entre estos dos métodos Java es que el primero esta destinado a ejecutar 
comandos sin argumentos: 
1. try { 
2. String cmd = "halt"; //Comando de apagado en linux 
3. Runtime.getRuntime().exec(cmd); 
4. } catch (IOException ioe) { 
5. System.out.println (ioe); 
6. } 
Y el segundo si, solo que deben poner cada 'palabra' en un índice distinto en el arreglo Java: 
1. try { 
2. String [] cmd = {"shutdown","-s","-t", "10"}; //Comando de apagado en 
windows 
3. Runtime.getRuntime().exec(cmd); 
4. } catch (IOException ioe) { 
5. System.out.println (ioe); 
6. } 
Recordar que el comando se va a ejecutar en un proceso Java aparte. 
Otra cosa a tener en cuenta es el retorno que brindan estos métodos. Para ello tenemos el 
objeto de tipoProcess. 
La clase Process posee algunos métodos interesantes, en especial el metodo public abstract 
InputStream getInputStream(), ya que con él podemos obtener un Stream para poder leer lo 
que el comando que ejecutamos escribío en la consola. 
1. Process process = Runtime.getRuntime().exec("lsb_release -a"); 
2. InputStream inputstream = process.getInputStream(); 
3. BufferedInputStream bufferedinputstream = new 
BufferedInputStream(inputstream); 
En mi caso, obtuve el siguiente texto al leer las lineas del buffer.
Distributor ID: Ubuntu 
Description: Ubuntu 11.10 
Release: 11.10 
Codename: oneiric

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Practica de procesos en Linux
Practica de procesos en LinuxPractica de procesos en Linux
Practica de procesos en Linux
 
Concurrencia en Java
Concurrencia en JavaConcurrencia en Java
Concurrencia en Java
 
Procesos linux
Procesos linuxProcesos linux
Procesos linux
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
 
Comunicaciones en Java
Comunicaciones en JavaComunicaciones en Java
Comunicaciones en Java
 
Ejecutando mi primer programa en java
Ejecutando mi primer programa en javaEjecutando mi primer programa en java
Ejecutando mi primer programa en java
 
Ud06 e04 preguntas comandos linux
Ud06 e04 preguntas comandos linuxUd06 e04 preguntas comandos linux
Ud06 e04 preguntas comandos linux
 
Act 30,32,33,34,35
Act 30,32,33,34,35Act 30,32,33,34,35
Act 30,32,33,34,35
 
Act 30,32,33,34,35
Act 30,32,33,34,35Act 30,32,33,34,35
Act 30,32,33,34,35
 
Carga de Algoritmo en PseInt
Carga de Algoritmo en PseIntCarga de Algoritmo en PseInt
Carga de Algoritmo en PseInt
 
Act30 35
Act30 35Act30 35
Act30 35
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesos
 
Test hecho por ader
Test hecho por aderTest hecho por ader
Test hecho por ader
 
Asignacion 1.1 estructura
Asignacion 1.1 estructuraAsignacion 1.1 estructura
Asignacion 1.1 estructura
 
Metasploit
MetasploitMetasploit
Metasploit
 
Multitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplosMultitarea e hilos en java con ejemplos
Multitarea e hilos en java con ejemplos
 
Hilos
HilosHilos
Hilos
 
Depuración Avanzada Con Win Dbg Y Vs 2010 (Basica)
Depuración Avanzada Con Win Dbg Y Vs 2010 (Basica)Depuración Avanzada Con Win Dbg Y Vs 2010 (Basica)
Depuración Avanzada Con Win Dbg Y Vs 2010 (Basica)
 

Destacado

fewefawrfNovo(a) documento do microsoft word
fewefawrfNovo(a) documento do microsoft wordfewefawrfNovo(a) documento do microsoft word
fewefawrfNovo(a) documento do microsoft wordJonathan Silva
 
Scale up your instruction by sharing your resources: Deploy Wordpress as a le...
Scale up your instruction by sharing your resources: Deploy Wordpress as a le...Scale up your instruction by sharing your resources: Deploy Wordpress as a le...
Scale up your instruction by sharing your resources: Deploy Wordpress as a le...Lindsay O'Neill
 
Instagram study2014q3 simplymeasured
Instagram study2014q3 simplymeasuredInstagram study2014q3 simplymeasured
Instagram study2014q3 simplymeasuredYubyeol Kim
 
Hidrodinamica Cardoso&motta marques 2009aeco
Hidrodinamica Cardoso&motta marques 2009aecoHidrodinamica Cardoso&motta marques 2009aeco
Hidrodinamica Cardoso&motta marques 2009aecoCaline Gally
 
VIA IOT Presentation
VIA IOT PresentationVIA IOT Presentation
VIA IOT PresentationAlex Lau
 
Refleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddy
Refleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddyRefleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddy
Refleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddyMohd Junaeddy Jusof
 
Coaching for ibps cwe for regional rural banks rrb exam 2012 at cheap r...
Coaching for    ibps cwe for regional rural banks rrb   exam 2012  at cheap r...Coaching for    ibps cwe for regional rural banks rrb   exam 2012  at cheap r...
Coaching for ibps cwe for regional rural banks rrb exam 2012 at cheap r...Tanay Kumar Das
 

Destacado (15)

fewefawrfNovo(a) documento do microsoft word
fewefawrfNovo(a) documento do microsoft wordfewefawrfNovo(a) documento do microsoft word
fewefawrfNovo(a) documento do microsoft word
 
Scale up your instruction by sharing your resources: Deploy Wordpress as a le...
Scale up your instruction by sharing your resources: Deploy Wordpress as a le...Scale up your instruction by sharing your resources: Deploy Wordpress as a le...
Scale up your instruction by sharing your resources: Deploy Wordpress as a le...
 
Instagram study2014q3 simplymeasured
Instagram study2014q3 simplymeasuredInstagram study2014q3 simplymeasured
Instagram study2014q3 simplymeasured
 
Hidrodinamica Cardoso&motta marques 2009aeco
Hidrodinamica Cardoso&motta marques 2009aecoHidrodinamica Cardoso&motta marques 2009aeco
Hidrodinamica Cardoso&motta marques 2009aeco
 
VIA IOT Presentation
VIA IOT PresentationVIA IOT Presentation
VIA IOT Presentation
 
Dotor1
Dotor1Dotor1
Dotor1
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Проучване за дуалното обучение
Проучване за дуалното обучениеПроучване за дуалното обучение
Проучване за дуалното обучение
 
Gallop Corporate Overview
Gallop Corporate OverviewGallop Corporate Overview
Gallop Corporate Overview
 
Libre voluntad o libre albedrio
Libre voluntad o libre albedrioLibre voluntad o libre albedrio
Libre voluntad o libre albedrio
 
Refleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddy
Refleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddyRefleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddy
Refleksi aktiviti lawatan pusat ternakan haiwan lenggong junaeddy
 
BUMEDINST 6280 1 Mgmt of Reg Waste HM1 WD
BUMEDINST 6280 1 Mgmt of Reg Waste HM1 WDBUMEDINST 6280 1 Mgmt of Reg Waste HM1 WD
BUMEDINST 6280 1 Mgmt of Reg Waste HM1 WD
 
96 kg
96 kg96 kg
96 kg
 
P&C_S12_A1_Jennifer_1
P&C_S12_A1_Jennifer_1P&C_S12_A1_Jennifer_1
P&C_S12_A1_Jennifer_1
 
Coaching for ibps cwe for regional rural banks rrb exam 2012 at cheap r...
Coaching for    ibps cwe for regional rural banks rrb   exam 2012  at cheap r...Coaching for    ibps cwe for regional rural banks rrb   exam 2012  at cheap r...
Coaching for ibps cwe for regional rural banks rrb exam 2012 at cheap r...
 

Similar a Comando3

Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepcionesJuan Mancilla
 
Java exceptions
Java exceptionsJava exceptions
Java exceptionssandropaul
 
Java exceptions
Java exceptionsJava exceptions
Java exceptionsDeli_amor
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en javasandropaul
 
Tema 10 excepciones
Tema 10 excepcionesTema 10 excepciones
Tema 10 excepcionesjbersosa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcialmtemarialuisa
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gioRobert Wolf
 
Scjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlScjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlJose Selman
 
Exceptions (2)
Exceptions (2)Exceptions (2)
Exceptions (2)jbersosa
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepcionesjbersosa
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlElena Perz
 
EXCEPCIONES JAVA
EXCEPCIONES JAVAEXCEPCIONES JAVA
EXCEPCIONES JAVAmellcv
 
Excepciones
ExcepcionesExcepciones
Excepcioneskattybe
 
Java _Capitulo_9
Java _Capitulo_9Java _Capitulo_9
Java _Capitulo_9Espol
 

Similar a Comando3 (20)

Java5
Java5Java5
Java5
 
Constructores & excepciones
Constructores & excepcionesConstructores & excepciones
Constructores & excepciones
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
 
Java exceptions
Java exceptionsJava exceptions
Java exceptions
 
excepciones en java
excepciones en javaexcepciones en java
excepciones en java
 
Tema 10 excepciones
Tema 10 excepcionesTema 10 excepciones
Tema 10 excepciones
 
Try catch
Try catchTry catch
Try catch
 
Tarea sesion 14
Tarea sesion 14Tarea sesion 14
Tarea sesion 14
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Tema 9 pruebas unitarias por gio
Tema 9   pruebas unitarias por gioTema 9   pruebas unitarias por gio
Tema 9 pruebas unitarias por gio
 
unidad 5 excepciones propias
unidad 5 excepciones propiasunidad 5 excepciones propias
unidad 5 excepciones propias
 
5.manejo de excepciones
5.manejo de excepciones5.manejo de excepciones
5.manejo de excepciones
 
Lab excepciones propias
Lab excepciones propiasLab excepciones propias
Lab excepciones propias
 
Scjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow ControlScjp Jug Section 2 Flow Control
Scjp Jug Section 2 Flow Control
 
Exceptions (2)
Exceptions (2)Exceptions (2)
Exceptions (2)
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
EXCEPCIONES JAVA
EXCEPCIONES JAVAEXCEPCIONES JAVA
EXCEPCIONES JAVA
 
Excepciones
ExcepcionesExcepciones
Excepciones
 
Java _Capitulo_9
Java _Capitulo_9Java _Capitulo_9
Java _Capitulo_9
 

Más de Joselyn Aguirre (20)

Presentacion del video (1)
Presentacion del video (1)Presentacion del video (1)
Presentacion del video (1)
 
Fondo de-pantalla
Fondo de-pantallaFondo de-pantalla
Fondo de-pantalla
 
Presentacion del video
Presentacion del videoPresentacion del video
Presentacion del video
 
Video
VideoVideo
Video
 
Como subir una_imagen_eclipse
Como subir una_imagen_eclipseComo subir una_imagen_eclipse
Como subir una_imagen_eclipse
 
Presentación12
Presentación12Presentación12
Presentación12
 
Presentación13
Presentación13Presentación13
Presentación13
 
Programa14
Programa14Programa14
Programa14
 
Programa5
Programa5Programa5
Programa5
 
Presentación11 vejc
Presentación11 vejc Presentación11 vejc
Presentación11 vejc
 
Programa 10
Programa 10Programa 10
Programa 10
 
sPrograma 9
sPrograma 9sPrograma 9
sPrograma 9
 
Programa8
Programa8Programa8
Programa8
 
Programa4
Programa4Programa4
Programa4
 
Programa 6
Programa 6Programa 6
Programa 6
 
Tutoria
TutoriaTutoria
Tutoria
 
Programa5
Programa5Programa5
Programa5
 
Programa 6
Programa 6Programa 6
Programa 6
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 1
Programa 1Programa 1
Programa 1
 

Último

ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 

Último (6)

ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 

Comando3

  • 1. La diferencia entre estos dos métodos Java es que el primero esta destinado a ejecutar comandos sin argumentos: 1. try { 2. String cmd = "halt"; //Comando de apagado en linux 3. Runtime.getRuntime().exec(cmd); 4. } catch (IOException ioe) { 5. System.out.println (ioe); 6. } Y el segundo si, solo que deben poner cada 'palabra' en un índice distinto en el arreglo Java: 1. try { 2. String [] cmd = {"shutdown","-s","-t", "10"}; //Comando de apagado en windows 3. Runtime.getRuntime().exec(cmd); 4. } catch (IOException ioe) { 5. System.out.println (ioe); 6. } Recordar que el comando se va a ejecutar en un proceso Java aparte. Otra cosa a tener en cuenta es el retorno que brindan estos métodos. Para ello tenemos el objeto de tipoProcess. La clase Process posee algunos métodos interesantes, en especial el metodo public abstract InputStream getInputStream(), ya que con él podemos obtener un Stream para poder leer lo que el comando que ejecutamos escribío en la consola. 1. Process process = Runtime.getRuntime().exec("lsb_release -a"); 2. InputStream inputstream = process.getInputStream(); 3. BufferedInputStream bufferedinputstream = new BufferedInputStream(inputstream); En mi caso, obtuve el siguiente texto al leer las lineas del buffer.
  • 2. Distributor ID: Ubuntu Description: Ubuntu 11.10 Release: 11.10 Codename: oneiric