Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/08/2016, à 20:17

Phildu59

[RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

Bonsoir Madame,
Bonsoir Mademoiselle,
Bonsoir Monsieur,

J'ai fait une mise à niveau de Xubuntu 14.04 vers 16.04.
Dans mon /home, j'ai des fichiers scripts Shell pour lancer un programme.  La première ligne commence  par   #!/bin/sh

Dans la version précédente, dans le gestionnaire de fichiers, je double-cliquais sur ce fichier et le programme se lançait. Maintenant, il m'affiche le contenu avec leafpad au lieu de s’exécuter. Il a la permission de s'exécuter.  Un clic droit donne par défaut "ouvrir avec leafpad".
Que s'est-il donc passé ?

Merci.

Dernière modification par Phildu59 (Le 01/09/2016, à 00:46)

Hors ligne

#2 Le 31/08/2016, à 21:37

J5012

Re : [RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

"Il a la permission de s'exécuter"

c'est à dire ?

Hors ligne

#3 Le 31/08/2016, à 21:41

Phildu59

Re : [RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

C'est à dire qu'avec un clic droit, je vais dans l'onglet "Permissions", la case "autoriser ce fichier a  être exécuté comme un programme" est cochée.

Hors ligne

#4 Le 31/08/2016, à 22:17

alius

Re : [RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

peut être qu'il s'agit simplement du comportement par défaut du double clic.

normalement il est sensé te demander d'ouvrir, d'exécuter ou d'annuler.. c'est étrange ! essayes de l’exécuter avec un clic droit, ou sinon directement dans la console.


Alius

Hors ligne

#5 Le 31/08/2016, à 22:34

Phildu59

Re : [RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

alius,

Avant cette mise à niveau, tous les fichiers script commençant par   #!/bin/sh   s'exécutaient en double-cliquant. La commande par défaut était donc "exécuter" or ce n'est plus le cas maintenant.
Je voudrais que ça revienne comme avant.

Hors ligne

#6 Le 31/08/2016, à 22:39

cqfd93

Re : [RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

Bonjour,

C'est sûrement une option dans Thunar (je ne peux pas te dire où, je ne l'utilise pas)


cqfd93

Hors ligne

#7 Le 01/09/2016, à 00:45

Phildu59

Re : [RESOLU/bin/sh ; script shell affiche le contenu au lieu de s'exécuter

J'ai trouvé dans un blog anglophone (tu m'étonnes) la solution à mon problème d'exécution de scripts. Merci à toi cqfd93 d'avoir eu cette connaissance.

https://bbs.archlinux.org/viewtopic.php?id=194464
[SOLVED] Can't execute scripts with Thunar/XFCE. (Runs OK in terminal)
Je mets en résolu.

Luc 11:9

Hors ligne