Tomar el control de un proceso que ya este iniciado en un pc remoto de red local (solucionado)

Imagen de caneparamiro
0 puntos

Hola, mi duda es la siguiente

Yo tengo una red local con dos computadoras, ambas con ubuntu 12.04.

Me conecto entre ellas mediante ssh y mi cuestion es la siguiente, lo pongo con un ejemplo practico y cotidiano para que se entienda la idea.

Yo estoy con la notebook en la planta baja de la casa y escucho musica en la compu de escritorio que esta en el primer piso (supongamos que esta pc tiene conectado un buen equipo de audio y por eso escucho con ella). Pues bien, supongamos que abri el vlc con la compu escritorio y puse musica, al rato me doy cuenta que quiero cambiar el estilo musical y como estoy con la notebook quisiera hacerlo desde alli asi me ahorro subir las escaleras.

Lo que se como hacer es cerrar el vlc iniciado e iniciar uno nuevo desde la notebook remotamente.

Pero mi duda y lo que genera este post es lo siguiente, hay forma mediante el PID o el numero de trabajo o el CMD o alguna forma de identificacion para que mediante consola pueda tomar posesion y controlar un proceso ya iniciado?

Asi de forma remota modifico la playlist.

Espero que se haya entendido la idea, gracias!!

SOLUCION = ( VER ULTIMA PUBLICACION DE nacho tieno) Utilizar Screen

Imagen de LyingB
+1
0
-1

no al menos con el ejemplo que das.

Sin embargo podrías terminar el proceso e iniciar uno nuevo:

pkill vlc
vlc

También podrías probar a usar la interfaz ncurses de vlc (nvlc) o la versión en línea de comandos (rvlc).

+1
0
-1


Agrega al final del título del post (solucionado) si has arreglado tu problema.

Imagen de nacho tineo
+1
+1
-1

Se llama escritorio remoto remmina lo configuras y puedes ver todo lo que pasa en la otra pc e iniciar gráficamente cualquier aplicación.

Saludos

+1
+1
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de caneparamiro
+1
0
-1

Gracias por la respuesta, pero la idea es aprender a hacerlo por la terminal.

saludos!

+1
0
-1
Imagen de nacho tineo
+1
0
-1

Vale vale,entiendo puedes empezar por leer la ayuda del programa. vlc --help

Un saludo

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de caneparamiro
+1
0
-1

Gracias por la respuesta, vi a el help de vlc, pero no sale demasiado.

Porque te muestra como manejar por consola el vlc o mejor dicho el cvlc, pero no creo q en el manual del vlc este el tema de intervenir procesos ya inicados.

Igual gracias, seguira investigando...

Pd: Pregunta, un proceso que se inicia en X por debajo debe tener una terminal andando verdad? bueno, pues el tema es como acceder a esa terminal de control. GRacias!!

+1
0
-1
Imagen de nacho tineo
+1
0
-1

Lo máximo que he conseguido es que se abra una interfaz gráfica básica del vlc, pero por mas que intento no me deja correr el vlc por terminal en remoto me da error.

Para hacerlo con una interfaz gráfica básica lo hago de la siguiente manera

ssh -X usuario@dominio

una vez que estoy en la otra pc le doy vlc y se me abre la ventana donde puedo gestionar el vlc.

La verdad que ya me ha picado la curiosidad de como seria manejar el programa vía remoto por terminal.

Un saludo

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de nacho tineo
+1
0
-1

Primer paso conectarnos a la pc por ssh

Una vez nos conectamos es tan sencillo como poner el comando.

cvlc dirección donde tenemos la música que queremos reproducir.

mi ejemplo

nacho@nacho-X110-L-A710B:~$ cvlc Música/Duffy/Rockferry/

Y automáticamente empieza a sonar ahora solo es mirar los comando para pasar de canción y todo lo que vienen en el manual de vlc --help

Espero que te haya servido.
Un saludo
Lo que todavía no se es como tomar el control de un proceso ya iniciado queda para alguien que este mas puesto en el tema.

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de caneparamiro
+1
0
-1

GRacias por las respuestas y la puesta de cabeza en esto, pero lo de manejar por consola un proceso remoto como el del vlc ya lo pude hacer. El tema es que tengo que cerrar el q esta y volver a abrir otro, el tema es tomar el control de los procesos y comenzar a manejarlos.

saludos

+1
0
-1
Imagen de nacho tineo
+1
0
-1

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de caneparamiro
+1
0
-1

Gracias Nacho por el tutorial que me linkiaste, esta buenisimo!!!, lastima que no resuelve la pregunta de este hilo.

No avanza sobre el control de los procesos, me ilusione cuando explicaba nohup, pero no.

igual, muchas gracias!!

+1
0
-1
Imagen de caneparamiro
+1
0
-1

creo que vamos avanzando, hay una "aplicacion" llamada reptyr que sirve justamente para eso, todo lo que voy encontrando esta en ingles, pero aun no me sale hacerlo funcionar.

si te interesa nacho tineo, fijate que onda, yo lo seguire mirando, pero no logro hacerlo andar.

saludos.

+1
0
-1
Imagen de nacho tineo
+1
0
-1

Creo que linux-ubuntu debe de tener una aplicación para estos menesteres lo que pasa que me queda grande jjj.

http://www.jdbaldoma.net/2012/05/3-formas-de-ejecutar-comandos-en.html

Mira el comando screen
http://es.wikipedia.org/wiki/GNU_Screen
Un saludo

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de nacho tineo
+1
0
-1

http://www.youtube.com/watch?v=tIQE4VXkh_I
https://help.ubuntu.com/community/Screen

Aunque de ingles no tengo ni idea por lo que puedo deducir del vídeo te podría servir ,entiendo que deja los procesos en segundo plano corriendo aunque cierres la terminal,pudiendo volver al proceso con solo poner el nombre o el pid.
Pero ya digo que de ingles ni papa.

Saludos

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de caneparamiro
+1
0
-1

Hola Nacho tineo, te cuento que tu idea del screen va de diez y es muy facil de utilizar.

Te agradezco muchisimo la ayuda!!

creo que es momento de agregarle solucionado al titulo del hilo.

Aunque si de aprender se trata te tiro una que pregunta que me surgio ahora y tiene que ver con este hilo tambien.

Con el screen se pueden recuperar los procesos abiertos mediante screen, o sea si intento recuperar un proceso que no lo haya abierto con ej: screen vlc , no lo puede recuperar, pues no recupera el proceso en si mismo, sino la "sesion" de screen que esta ejecutando el proceso. Pero bueno, te tiro esa por si te pinta seguir averiguando.

Saludos y muchas gracias nuevamente desde Jujuy Argentina.

+1
0
-1
Imagen de nacho tineo
+1
0
-1

Me alegra que se haya solucionado o que se pueda llevar a cabo la tarea jjj.
Siempre pienso que se puede hacer de todo con un sistema linux-gnu,el tema es saber como.
Un saludo

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de nacho tineo
+1
0
-1

Te comento , iniciamos el proceso por terminal vlc en este caso.

cvlc Música/Duffy/Rockferry/Rockferry.mp3 & mira el símbolo de concatenación del final

y nos devuelve esto.
[1] 3371
Y se empieza a escuchar la musica
Con la tecla control+c cerramos y queda liberado el pront

Para volver al proceso de antes vasta con teclear
fg %1 si te das cuenta es el numero que le ha dado al proceso que hemos iniciado en segundo plano.
También se puede con fg 3371 donde este número es el PID

Lo he sacado de un libro que tengo de linux jjj.

Te paso un enlace para que lo veas mas claro.

http://doc.ubuntu-es.org/Procesos

Un saludo sabia que no hacia falta instalar nada ,siempre hay una aplicación nativa para hacer las cosas.

+1
0
-1

La libertad es aquella facultad que aumenta la utilidad de todas las demás facultades.
(Immanuel Kant)

Imagen de caneparamiro
+1
0
-1

q bueno que le seguis dando a la cabeza con esto, pero me parece que un poco esa idea la habiamos visto, y pasa una cosa, primero me parece que hay que poner control + z , con control c cerrariamos el programa o no?

por el otro lado, acordate que la idea era con procesos en red y si hacemos esto, y cerramos por ejemplo la terminal, el proceso se finaliza, en cambio con screen, no.

Igual buenisimo, el tuto q mandaste esta muy bueno, ya lo habia revisado. Gracias!

Pd: ahora estoy con otro problemita, montar en fstab una carpeta compartida

+1
0
-1