[U-co] Compatación de curl: (7) en bash

LHG 大谷 gaonli en gmail.com
Jue Dic 29 23:51:05 UTC 2016


Estimado:
Me dirijo a usted si me puede ayudar
Mi problema es el sgte:
Ayer actualize mi laptop a Ubuntu 16.04
Cuando por fin termino la actualizacion resulto q en el escritorio solo
aparecieron las carpetas de archivos mas no aparecieron las aplicaciones
Luego al encenderla nuevamente resulta q las carpetas se vuelven
intermitentes y no aparece ningun menu de aplicaciones
Realmente no se q hacer y si ud conoce de este error ya sea mio o del
ubuntu ..mucho le agradeceria vuestra orientacion.
Agradeciendole su atenta atencion

Mil gracia y disculpe la molestiá




El 29 dic. 2016 4:45 p. m., "Jhosman Lizarazo - Ubuntu Colombia" <
jhosman en ubuntu.com> escribió:

> Hola Peter.
>
> Si me he dado cuenta después de leer la documentación para variables en
> Bash, no lo recordaba. Por ello ya dejé publico el código en GitHub.
>
> Gracias igualmente.
>
> El 29 de diciembre de 2016, 08:18, Peter Escamilla Mahecha<
> pescamillam en gmail.com> escribió:
>
> > Hola Jhosman, la comparacion la tiene que realizar con corchetes [ ] y
> con
> > dobles comillas " " y ahi le funciona
> >
> > http://pastebin.com/qPJyeKW2
> >
> > ahí pongo el código modificado espero le sirva
> >
> > 2016-12-28 20:30 GMT-05:00 Jhosman Lizarazo - Ubuntu Colombia <
> > jhosman en ubuntu.com>:
> >
> > > OK gracias.
> > >
> > > Lo he resuelto de otro modo, curl tiene estados de respuesta, en este
> > caso
> > > cuando no se podría acceder al host de destino da respuesta 7 ver:
> > > https://curl.haxx.se/libcurl/c/libcurl-errors.html
> > >
> > > Ahora el problema es al comparar una variable ya existende dentro del
> > mismo
> > > código obtengo el siguiente error:
> > >
> > > Codigo: http://pastebin.com/LFWJRHNZ
> > >
> > > script.sh: 39: ./monitor.sh: DOWN: not found esa línea es la que se usa
> > en
> > > esta comparación:
> > >
> > > if $http != $antes
> > >
> > > es decir la variable http es la que da el error, por tal razón no puedo
> > dar
> > > continuidad, que alternativa se podría trabajar?
> > >
> > >
> > >
> > > El 27 de diciembre de 2016, 21:19, Brayan Bautista<braybaut en gmail.com>
> > > escribió:
> > >
> > > > con  el valor del retorno de $? puede saber si la ejecución de curl
> fue
> > > > exitosa y ya con ese valor puede hacer lo que requiera, los valores
> que
> > > dar
> > > > $? es 0 y 1.
> > > >
> > > > Saludos.
> > > >
> > > > @Braybaut
> > > >
> > > > El 27 de diciembre de 2016, 17:46, Diddier Hilarion <
> > > > diddierhilarion en gmail.com> escribió:
> > > >
> > > > > Revise la variable $?, puede que curl tenga un valor especifico
> para
> > > ese
> > > > > caso.
> > > > >
> > > > > El 27 de diciembre de 2016, 17:29, Jhosman Lizarazo - Ubuntu
> > Colombia <
> > > > > jhosman en ubuntu.com> escribió:
> > > > >
> > > > > > Hola
> > > > > >
> > > > > > Tengo un script donde hago una llamada curl, donde el servicio
> HTTP
> > > > > > responderá de alguna manera, si este servicio no está funcionando
> > > > > devuelve
> > > > > > un valor vacio con:
> > > > > >
> > > > > > curl: (7) Failed to connect to status.colombianhost.net port 80:
> > > > > Conexión
> > > > > > rehusada
> > > > > >
> > > > > > En Bash como podría comparar esta respuesta? Ya que al momento de
> > > hacer
> > > > > la
> > > > > > comparación contra algún valor esperado se obtiene:
> > > > > >
> > > > > > ./monitor.sh: 28: [: =: unexpected operator
> > > > > >
> > > > > > Esto solo sucede cuando dicho servicio no está corriendo
> > > > > >
> > > > > > Gracias.
> > > > > >
> > > > > > --
> > > > > > Cordialmente.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Jhosman Lizarazo
> > > > > > https://launchpad.net/~jhosman
> > > > > > --
> > > > > > Al escribir recuerde observar la etiqueta (normas) de esta lista:
> > > > > > http://goo.gl/Pu0ke
> > > > > > Para cambiar su inscripción, vaya a "Cambio de opciones" en
> > > > > > http://goo.gl/Nevnx
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >  Diddier A Hilarion B.
> > > > > --
> > > > > Al escribir recuerde observar la etiqueta (normas) de esta lista:
> > > > > http://goo.gl/Pu0ke
> > > > > Para cambiar su inscripción, vaya a "Cambio de opciones" en
> > > > > http://goo.gl/Nevnx
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > ------------------------------------------------------------------
> > > > @Braybaut
> > > >
> > > > http://braybaut.com
> > > > https://www.linkedin.com/in/brayanbautista
> > > > <https://wiki.ubuntu.com/braybaut>
> > > > https://twitter.com/braybaut <https://launchpad.net/~braybaut>
> > > > Linux Foundation Certified System Administrator (LFCS)
> > > > Linux user: # 554550
> > > > ubuntu user: # 35060
> > > > --
> > > > Al escribir recuerde observar la etiqueta (normas) de esta lista:
> > > > http://goo.gl/Pu0ke
> > > > Para cambiar su inscripción, vaya a "Cambio de opciones" en
> > > > http://goo.gl/Nevnx
> > > >
> > >
> > >
> > >
> > > --
> > > Cordialmente.
> > >
> > >
> > >
> > > Jhosman Lizarazo
> > > https://launchpad.net/~jhosman
> > > --
> > > Al escribir recuerde observar la etiqueta (normas) de esta lista:
> > > http://goo.gl/Pu0ke
> > > Para cambiar su inscripción, vaya a "Cambio de opciones" en
> > > http://goo.gl/Nevnx
> > >
> > --
> > Al escribir recuerde observar la etiqueta (normas) de esta lista:
> > http://goo.gl/Pu0ke
> > Para cambiar su inscripción, vaya a "Cambio de opciones" en
> > http://goo.gl/Nevnx
> >
>
>
>
> --
> Cordialmente.
>
>
>
> Jhosman Lizarazo
> https://launchpad.net/~jhosman
> --
> Al escribir recuerde observar la etiqueta (normas) de esta lista:
> http://goo.gl/Pu0ke
> Para cambiar su inscripción, vaya a "Cambio de opciones" en
> http://goo.gl/Nevnx
>


Más información sobre la lista de distribución Ubuntu-co