ajecutar dos programas sin interferencia en script

Post Reply
Message
Author
arivas_2005
Posts: 212
Joined: Sun 25 Feb 2007, 14:39

ajecutar dos programas sin interferencia en script

#1 Post by arivas_2005 »

Saludos

el scriptillo

Code: Select all

#!/bin/bash
cvlc -vvv --color v4l2:///dev/video0 && 
Xdialog --msgbox "Prueba de segunda ejecución" 0 0 
scrot -s
Necesito lo siguiente:
ejecuto el vlc e inmediatamente deseo ver la ventana de Xdialog sobre la ventana del vlc para que permita esperar posicionar la webcam.
Luego de aceptar el Xdialog, se ejecute el scrot para capturar una parte
de la ventana del vlc con el seleccionado de ratón

HE colocado && para intentar el efecto pero no me funciona.
el Xdialog sale sólo después de matar el proceso vlc.

gracias

wow
Posts: 1052
Joined: Fri 30 Jun 2006, 00:18
Location: Peru

#2 Post by wow »

Para ejecutar esa línea en segundo plano es un &, en cambio el && es para crear una condición, si el comando anterior es correcto/verdadero/cero ejecutar lo siguiente. || hace lo opuesto, si la salida del comando es error/falso/no cero ejecutar una acción.

Code: Select all

cvlc -vvv --color v4l2:///dev/video0 &
[url=http://www.puppylinux.com][img]http://i.imgur.com/M4OyHe1.gif[/img][/url]

arivas_2005
Posts: 212
Joined: Sun 25 Feb 2007, 14:39

#3 Post by arivas_2005 »

Saludos
Tengo el codigo

Code: Select all

#!/bin/bash
aplay /usr/share/sounds/bark.au
gpicview /root/ab_avisa_usb.gif	
xdotool windowsize $(xdotool getactivewindow) 100% 100%  & 
sleep 5
aplay /usr/share/sounds/bark.au
xdotool windowkill
Necesito que el script no se detenga luego de visualizar la figura
Algo asi como mostrar unos(5) segundos la figura y luego autocerrar el vusualizador de la imagen pero el script se detiene en xdotool windowsize y quiero que siga..
TEngo que clickear el boton cerrar del visualizador para que continue el script

Post Reply