Page 1 sur 1

raccourci #!/bin/sh

Posté : dim. 2 avr. 2017 12:46
par Markco
Bonjour,

Un de mes programmes utilise un script #!/bin/sh

qui se définit comme suit :

Code : Tout sélectionner

#!/bin/sh
cd /home/marco/Test
exec java -jar "test.jar" 
Ensuite une boîte de dialogue apparaît qui me demande, lancer dans un terminal, afficher, annuler, lancer

J'aimerais savoir si dans le script on peut ajouter une commande qui simule le clic "lancer" et ne pas afficher la boîte de dialogue.

Si oui, merci de me donner la méthode pour y parvenir.

@+

Re: raccourci #!/bin/sh

Posté : dim. 2 avr. 2017 13:04
par ledudulela
bonjour,
tu peux créer un lanceur (fichier.desktop) qui lance ton script et qui ressemblerait à ceci:

Code : Tout sélectionner

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=test
Comment=Terminal
Exec=mate-terminal -e /home/marco/Test/test.sh
Terminal=false
Type=Application
Icon=utilities-terminal
StartupNotify=true
en remplaçant "mate-terminal" par le terminal de Cinnamon

ou encore, mettre directement ta ligne de commande java dans le paramètre Exec
exemple:
Exec=java -jar "/home/marco/Test/test.jar"

ps:
pour éviter que la fenêtre terminal ne se ferme, on peut ajouter en dernière ligne du script.sh , la commande suivante:
read -n1 -r -p "Press any key to continue..." key

Re: raccourci #!/bin/sh

Posté : dim. 2 avr. 2017 19:43
par Markco
En fait c'était tout simple, encore fallait-il le savoir, la réponse ici:

https://forums.linuxmint.com/viewtopic. ... 3#p1298618

Re: raccourci #!/bin/sh

Posté : dim. 2 avr. 2017 20:09
par ledudulela
ah oui, idem dans Caja (pour Maté)

Image