Lancer un fichier Shell comme un programme

Assistance concernant Linux Mint
Répondre
pedrosocio
Messages : 34
Enregistré le : jeu. 2 févr. 2017 21:14

Lancer un fichier Shell comme un programme

Message par pedrosocio »

Bonsoir,

Je suis finalement revenu sur Linux Mint après des mois sur Debian (pour des raisons de pilotes graphiques Nvidia... impossible de lancer un jeu).
J'ai installé Linux Mint XFCE 19.3. J'installe mes applications comme à l'habituel.

Toutefois, je ne parviens pas à lancer un fichier Shell (.sh) associé à un programme avec un double clique. Pourtant, dans les propriétés, j'ai bien coché "exécuter comme un programme". Mais ça m'ouvre le fichier dans un éditeur texte au lieu d'exécuter le script. C'est la première fois que je rencontre ce souci.

Savez-vous comment puis-je exécuter le fichier shell comme un programme avec un double clique ?

En vous remerciant.
Bonne soirée.
System:
Kernel: 5.15.0-56-generic x86_64 bits: 64
Desktop: MATE 1.26.0 Distro: Linux Mint 21.1 Vera
Machine:
Type: Laptop System: HP product: HP ZBook 17 G4
CPU:
Info: quad core model: Intel Core i7-7820HQ bits: 64 type: MT MCP cache:
L2: 1024 KiB
Graphics:
Device-1: Intel HD Graphics 630 driver: i915 v: kernel
Device-2: NVIDIA GP104GLM [Quadro P3000 Mobile] driver: nvidia
v: 515.86.01
Display: x11 server: X.Org v: 1.21.1.3

Avatar du membre
cyrille
Administrateur du site
Messages : 12403
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Lancer un fichier Shell comme un programme

Message par cyrille »

que donne un

Code : Tout sélectionner

 ls -l
dans le répertoire courant de ce fichier

et que donne un

Code : Tout sélectionner

head -n 5 tonFichier.sh
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
serged
Messages : 831
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Lancer un fichier Shell comme un programme

Message par serged »

il faut que ton fichier soit marqué comme exécutable !
Soit par la commande :

Code : Tout sélectionner

chmod +x tonfichier.sh
Soit via l'explorateur de fichier :
Clic-droit sur le fichier, "propriétés" -> onglet "Permissions" et cocher "Autoriser l'exécution du fichier comme un programme".
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Avatar du membre
cyrille
Administrateur du site
Messages : 12403
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Lancer un fichier Shell comme un programme

Message par cyrille »

@serged
j'ai bien coché "exécuter comme un programme".
je pense surtout qu'il n'a pas mis le shebang en première ligne...
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Avatar du membre
serged
Messages : 831
Enregistré le : jeu. 16 juil. 2015 07:59
Localisation : Montrouge (France)

Re: Lancer un fichier Shell comme un programme

Message par serged »

cyrille a écrit :
jeu. 14 mai 2020 11:50
@serged
j'ai bien coché "exécuter comme un programme".
je pense surtout qu'il n'a pas mis le shebang en première ligne...
... D'où ton avatar.
LinuxMint Virginia Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Avatar du membre
cyrille
Administrateur du site
Messages : 12403
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Lancer un fichier Shell comme un programme

Message par cyrille »

@serged : ;)
pour l'auteur du thread : https://fr.wikipedia.org/wiki/Shebang
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

zeb
Messages : 16473
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Lancer un fichier Shell comme un programme

Message par zeb »

Sujet clos (2 mois sans réponse).
Déplacement dans "Générale", pour rouvrir si besoin→message privé à un membre de l’équipe

Répondre