Page 1 sur 1

Lancer un fichier .sh

Posté: 04 Déc 2017, 16:06
de denis4
Bonjour,

Je ne parviens pas à lancer un fichier .sh en l'occurrence Openconcerto.

J'ai commencé par le rendre Exécutable et quand je veux le lancer rien ne se passe.

Si je clique sur le fichier il m'ouvre Mousepad
Si je le lance dans le terminal rien non plus.

Code: Tout sélectionner
denis@denis-Dell-DV051:~$ ./openconcerto.sh
bash: ./openconcerto.sh: Aucun fichier ou dossier de ce type
denis@denis-Dell-DV051:~$ ./ openconcerto.sh
bash: ./ : est un dossier
denis@denis-Dell-DV051:~$

Re: Lancer un fichier .sh

Posté: 04 Déc 2017, 19:54
de trimardeur
Bonjour,

- Place ton fichier .sh sur le bureau, virifie si il est bien executable et ouvre le.
- Si tu fais un clique droit la permiere ligne du menu doit afficher " executer ".

Image

Re: Lancer un fichier .sh

Posté: 04 Déc 2017, 20:49
de denis4
Ca ne fonctionne pas.

Entre temps j'ai réussi à le lancer avec cette commande :
Code: Tout sélectionner
cd /home/denis/OpenConcerto-1.5-monoposte
bash OpenConcerto.sh


Mais comment faire pour avoir un lanceur sur le bureau et pas refaire la commande à chaque fois.

Re: Lancer un fichier .sh

Posté: 05 Déc 2017, 13:19
de trimardeur
Bonjour ,

- Peut tu nous faire une copie de ton fichier .sh

Re: Lancer un fichier .sh

Posté: 05 Déc 2017, 13:41
de denis4
Voici le fichier en question :

Code: Tout sélectionner
#!/bin/bash

java -DredirectToFile=true -Dfwk_sql.debug.undefined_id=true -Dfile.encoding=UTF-8 -Xms100M -Xmx768M $JAVA_VMARGS -jar OpenConcerto.jar


J'ai essayé de faire un lanceur en cliquant droit sur le bureau.

A commande je mets : bash OpenConcerto.sh
A répertoire je mets : cd /home/denis/OpenConcerto

il me cré un icone sur le bureau mais quand je veux le lancer voilà j'ai 2 alertes :

"Lanceur d'application non fiable
Le fichier desktop « OpenConcerto.desktop » est dans un emplacement non sécurisé et n'est pas marqué comme exécutable. Si vous n'avez pas confiance en ce programme, cliquez sur Annuler.

Exec=bash OpenConcerto.sh
"

et

"Impossible de lancer « OpenConcerto.desktop »
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken
."

Re: Lancer un fichier .sh

Posté: 05 Déc 2017, 14:06
de trimardeur
Bonjour,

- Je viens de créer un " Nouveau fichier.sh " sur le bureau, j'ai coller l’intégralité te ton fichier " OpenConcerto.sh ", rendu exécutable dans les propriétés.

- J'ai bien l'option " Exécuter " dans le menu.

- Si tu as bien fait cela et que cela ne marche pas c'est que peut être ta commande qui n'est pas bonne.

Re: Lancer un fichier .sh

Posté: 05 Déc 2017, 20:21
de denis4
Bonjour,

Oui moi aussi j'ai la même chose que toi mais quand je lance j'ai les alertes comme j'ai mis dans le post précédent.

Re: Lancer un fichier .sh

Posté: 06 Déc 2017, 09:59
de trimardeur
Bonjour,

- Sur ton bureau ne créer pas un lanceur mais un nouveau document que tu va appeler " OpenConcerto.sh ".

- Dans se document tu colle ton code:

Code: Tout sélectionner
#!/bin/bash

java -DredirectToFile=true -Dfwk_sql.debug.undefined_id=true -Dfile.encoding=UTF-8 -Xms100M -Xmx768M $JAVA_VMARGS -jar OpenConcerto.jar


- Tu l'enregistres et tu rends ton document exécutable. '( clique droit, propriétés, permissions. )

Re: Lancer un fichier .sh

Posté: 07 Déc 2017, 16:35
de denis4
Bonjour,

Alors j'ai fait comme tu as dit mais rien ne se passait alors j'ai modifier comme suit en ajoutant un chemin :

Code: Tout sélectionner
cd /home/denis/OpenConcerto

#!/bin/bash

java -DredirectToFile=true -Dfwk_sql.debug.undefined_id=true -Dfile.encoding=UTF-8 -Xms100M -Xmx768M $JAVA_VMARGS -jar OpenConcerto.jar


et ça marche.

Merci