Sv Community El Salvador

Soporte y Tecnología => Programación => Scripts => Mensaje iniciado por: Mardark en abril 22, 2012, 07:43:25 pm

Título: Ayuda con Bash, Dialog y Xdialog.
Publicado por: Mardark en abril 22, 2012, 07:43:25 pm
Hola comunitarios, necesito ayuda tengo un proyecto que tengo que realizar en bash y necesito una validación y es la siguiente:

En el proyecto me piden esto:

- La interfaz gráfica debe de funcionar tanto con dialog como Xdialog, en esta parte del script deberá
detectar si no existe interfaz para Xdialog entonces deberá de correr con dialog.  :-/

Espero me puedan ayudar, me urge para antes del miércoles.
Gracias.
Saludos!!!
Título: Re:Ayuda con Bash, Dialog y Xdialog.
Publicado por: hkadejo en abril 22, 2012, 09:50:08 pm
Hola comunitarios, necesito ayuda tengo un proyecto que tengo que realizar en bash y necesito una validación y es la siguiente:

En el proyecto me piden esto:

- La interfaz gráfica debe de funcionar tanto con dialog como Xdialog, en esta parte del script deberá
detectar si no existe interfaz para Xdialog entonces deberá de correr con dialog.  :-/

Espero me puedan ayudar, me urge para antes del miércoles.
Gracias.
Saludos!!!

Lo que buscas, lo encuentras aqui:

http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script (http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script)
Título: Re:Ayuda con Bash, Dialog y Xdialog.
Publicado por: vlad en abril 22, 2012, 10:23:07 pm
Lo que buscas, lo encuentras aqui:

http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script (http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script)
El ejecutable de xdialog puede existir sin necesidad de que haya un servidor X corriendo, que entiendo yo es la pregunta en si.

Yo me inclinaria por el camino de chequear si la variable de sistema "DISPLAY" existe (ya que en un Linux normal solo X deberia establecer esta variable de sistema).

Ej:
Código: [Seleccionar]
if [ ! -s $DISPLAY ]; then echo "X"; else echo 'CLI'; fi;
Tomado de: http://www.linuxquestions.org/questions/programming-9/find-out-if-x11-is-running-from-within-perl-or-bash-script-796085/ (http://www.linuxquestions.org/questions/programming-9/find-out-if-x11-is-running-from-within-perl-or-bash-script-796085/)

Título: Re:Ayuda con Bash, Dialog y Xdialog.
Publicado por: Mardark en abril 22, 2012, 10:45:31 pm
Lo que buscas, lo encuentras aqui:

http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script (http://stackoverflow.com/questions/592620/check-if-a-program-exists-from-a-bash-script)

Gracias por el link buscare ahi a ver que encuentro.
Saludos
Título: Re:Ayuda con Bash, Dialog y Xdialog.
Publicado por: Mardark en abril 22, 2012, 10:46:20 pm
El ejecutable de xdialog puede existir sin necesidad de que haya un servidor X corriendo, que entiendo yo es la pregunta en si.

Yo me inclinaria por el camino de chequear si la variable de sistema "DISPLAY" existe (ya que en un Linux normal solo X deberia establecer esta variable de sistema).

Ej:
Código: [Seleccionar]
if [ ! -s $DISPLAY ]; then echo "X"; else echo 'CLI'; fi;
Tomado de: http://www.linuxquestions.org/questions/programming-9/find-out-if-x11-is-running-from-within-perl-or-bash-script-796085/ (http://www.linuxquestions.org/questions/programming-9/find-out-if-x11-is-running-from-within-perl-or-bash-script-796085/)



Pues es algo parecido lo que tu me dices, igual investigare en el link que me has dejado.
Gracias
Saludos