Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher.

Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher.
Artículo
Responder citando    Descargar mensaje  
Mensaje Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
Pues dejo por aqui la misma duda que deje en nuestro foro amigo GNU/LinuxVagos → https://gnulinuxvagos.es/topic/9846...-no-via-script/

El tema es que por alguna razon que ahora no recuerdo como solventar tengo este comando →

$ curl wttr.in/local

Que me funciona via terminal si lo escribo y doy orden directa ejemplo →
 $ bash -x /home/joao/.config/tempo.sh

Pero si lo hago para script launcher no hay forma de que vaya ejemplo →

[Desktop Entry]
Name=Tempo-Chaves
Exec=bash -c /home/joao/.config/tempo.sh
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Y no se que puedo estar haciendo mal - secadra necesito una variable para guardar algo temporal pero si me funciona directo en orden en terminal porque no me lo lanza desde click - lanzar lxterminal - rodar el comando curl .

Gracias.

 



 
portaro - Ver perfil del usuario Enviar mensaje privado  
portaro [ Viernes, 03 Enero 2020, 22:08 ]
 


Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher.
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
Si lo pones así?
Citar:

[Desktop Entry]
Name=Tempo-Chaves
Exec=/usr/bin/bash -c /home/joao/.config/tempo.sh
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Es decir cambiando bash por /usr/bin/bash ¿Funciona?
Saludos



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Sabado, 04 Enero 2020, 00:00 ]
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
tincho escribió:  
Si lo pones así?
Citar:

[Desktop Entry]
Name=Tempo-Chaves
Exec=/usr/bin/bash -c /home/joao/.config/tempo.sh
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Es decir cambiando bash por /usr/bin/bash ¿Funciona?
Saludos


No ya lo habia intentado y te da error de camino .

/usr/bin/sh -c  /home/joao/.config/tempo.sh bash: /usr/bin/sh: Ficheiro ou directoria inexistente

Creo que es un problema conocido de bash →
https://unix.stackexchange.com/ques...le-or-directory

Ojo al dato - Actualy, the right shebang for bash script is this:

#!/usr/bin/env bash

Si intento
/usr/bin/env bash -x /home/joao/.config/tempo.sh

Funciona directo en terminal pero no en el lanzador →

[Desktop Entry]
Name=Tempo-Chaves
Exec=/usr/bin/env bash -c /home/joao/.config/tempo.sh
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;



 
última edición por portaro el Sabado, 04 Enero 2020, 00:15; editado 1 vez 
portaro - Ver perfil del usuario Enviar mensaje privado  
portaro [ Sabado, 04 Enero 2020, 00:13 ]
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
Fijate acá
https://unix.stackexchange.com/ques...h-in-exec-value
Por ahí cambiando la primera linea del script funciona
Saludos.



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Sabado, 04 Enero 2020, 00:34 ]
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
Intente lo que creo que me decias cambie la primera linea del script por →

#!/usr/bin/env bash
curl  https://wttr.in/chaves

Si lanzo el script por terminal directamente me funciona, pero mediante el lanzador del menu no.

Por probar tambien intente cambiar el nombre de la entrada de lanzador .desktop →

[Desktop Entry]
Name=tempo
Exec=/usr/bin/env bash -c /home/joao/.config/tempo.sh
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Y nada sigue dandome lo mismo.



 
última edición por portaro el Sabado, 04 Enero 2020, 01:02; editado 1 vez 
portaro - Ver perfil del usuario Enviar mensaje privado  
portaro [ Sabado, 04 Enero 2020, 00:55 ]
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
En el sitio que te pase dicen algo de poner comillas dobles a los argumentos proba con '/tu/archivo.sh' o con "/tu/archivo.sh"
En una de esas funciona.
Saludos.



 
tincho - Ver perfil del usuario Enviar mensaje privado  
tincho [ Sabado, 04 Enero 2020, 01:05 ]
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
Eso tambien ya lo intente por la tarde me surgio el problema en otro pc y llegue a casa y estoy probando el mismo codigo por la tarde intente esto →

[Desktop Entry]
Name=tempo
Exec=/usr/bin/env bash -c "/home/joao/.config/tempo.sh"
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Y esto
[Desktop Entry]
Name=tempo
Exec=/usr/bin/env "bash -c '/home/joao/.config/tempo.sh;$bash' "
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Y esto
[Desktop Entry]
Name=tempo
Exec=lxterminal -e "bash -c '/home/joao/.config/tempo.sh;$bash' "
Comment=
Icon=
NoDisplay=false
Type=Application
Terminal=true
Categories=Utility;

Y na de na, el primero funciona si lo lanzo directo en terminal los otros 2 ni directosen terminal, ya el ultimo aqui en este pc me da error →
lxterminal -e "bash -c '/home/joao/.config/tempo.sh;$bash'"
/run/user/1000/.lxterminal-socket-:0.  




 
última edición por portaro el Sabado, 04 Enero 2020, 01:23; editado 1 vez 
portaro - Ver perfil del usuario Enviar mensaje privado  
portaro [ Sabado, 04 Enero 2020, 01:18 ]
Responder citando    Descargar mensaje  
Mensaje Re: Duda Con Wttr.in En Comando Terminal Y Ese Mismo Comando En Script Launcher. 
 
Dejo aqui el link de un tema que abri en Linux Questions a ver si me podian ayudar por si alguien quiere ver que intentamos hacer por alla- https://www.linuxquestions.org/ques...920#post6074920



 
última edición por portaro el Domingo, 05 Enero 2020, 18:25; editado 1 vez 
portaro - Ver perfil del usuario Enviar mensaje privado  
portaro [ Domingo, 05 Enero 2020, 18:20 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron