Pages : 1
#1 Le 29/05/2010, à 10:37
- kai69330
Fichier executable shell
Bonjour,
Comment créer un fichier executable qui permet à l'ouverture d'executer immédiatement une commande précise ?
exemple : je double clique sur le fichier => cette commande est executée : sudo mount /dev/hda [...]
Hors ligne
#2 Le 29/05/2010, à 11:03
- G4L
Re : Fichier executable shell
Bonjour, ceci se nomme un scipt shell
C'est tout simplement un fichier texte que tu fait avec n'importe quel éditeur de texte.
Les script shell commence toujours par :
#!/bin/bash
Ensuite, tu met tes commandes les une après les autres.
Ensuite, il faut que tu lui donne les bon droit :
sudo chmod 755 script.sh
Si tu veux en apprendre d'avantage, regarde se site :
http://www.siteduzero.com/tutoriel-3-12 … part_88347
Dernière modification par G4L (Le 29/05/2010, à 11:04)
Windows, ça ne fonctionne correctement que dans une fenêtre.
Hors ligne
#3 Le 29/05/2010, à 17:28
- Sciensous
Re : Fichier executable shell
Bonjour,
Comment créer un fichier executable qui permet à l'ouverture d'executer immédiatement une commande précise ?
exemple : je double clique sur le fichier => cette commande est executée : sudo mount /dev/hda [...]
ce serait bien que tu indiques tes connaissances informatiques aussi: dos ? c ? ...
car connaissant un peu les batch dos, le problème que j'ai eu la première fois c'est en effet l'entete #! (ce n'est pas une injure ) et le fait de le rendre executable (chmod +x, ou sh <chemin+nom du script )
@G4L: #!/bin/sh marche aussi
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#4 Le 29/05/2010, à 18:05
- Hizoka
Re : Fichier executable shell
Sciensous => attention sh et bash ne sont pas pareils, il vaut mieux utiliser bash car il prend plus de chose en charge.
sh <chemin+nom du script
- si #!/bin/bash : bash fichier
- si #!/bin/sh : sh fichier
kai69330 => tu peux rendre exécutable le fichier en faisant un clic droit dessus, propriété.
si tu veux monter des trucs, il peut être interessant (en fonction de ce que tu veux) de modifier le fichier /etc/fstab qui gere tout ça.
Dernière modification par Hizoka (Le 29/05/2010, à 18:08)
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne