Sv Community El Salvador
Soporte y Tecnología => Programación => Scripts => Mensaje iniciado 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!!!
-
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)
-
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:
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/)
-
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
-
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:
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