Pages : 1
#1 Le 14/05/2020, à 11:02
- yu pa
probleme de fichier en .sh
bonjour je n’arrive pas a exécuter un fichier en .sh en double cliquant de su : il charge sans donner de résulta pourtan en fesan la commande
./teste.sh
sa ne marche pas
(les permission son activez)
Dernière modification par yu pa (Le 14/05/2020, à 11:12)
Hors ligne
#2 Le 14/05/2020, à 12:24
- Hizoka
Re : probleme de fichier en .sh
Bonjour, attention à ton écriture...
Bonjour je n’arrive pas à exécuter un fichier en .sh en double cliquant dessus : il charge sans donner de résultat pourtant en faisant la commande
ça ne marche pas
(les permission sont activées)
Il est logique que si ça ne fonctionne pas quand tu exécutes la commande dans un terminal, cela ne soit pas mieux en cliquant dessus.
Il va nous falloir plus d'infos que : sa ne marche pas .
Il te dit quoi ?
A quoi ressemble le code ?
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 14/05/2020, à 13:04
- yu pa
Re : probleme de fichier en .sh
A quoi ressemble le code ?
il ressemble à sa
./mcreator.sh
sa fonione si je l'execute dans un terminale
Dernière modification par yu pa (Le 14/05/2020, à 13:08)
Hors ligne
#4 Le 14/05/2020, à 13:08
- Bwice
Re : probleme de fichier en .sh
Bonjours,
il faudrait que tu nous postes le contenu de ton script:
cat teste.sh
Cordialement.
Ubuntu-Mate 18.04 LTS 64-bit Debian Buster | HP-Pavilion-15-Notebook-PC | AMD A4-6210 apu with amd radeon r3 graphics × 4
Upgrade => 1x Crucial SO-DIMM DDR3L 8 Go 1600 MHz 1,35 Volts | SSD Corsair Force Series LE - 480 Go SATA 3 (6 Gb/s)
Hors ligne
#5 Le 14/05/2020, à 13:10
- yu pa
Re : probleme de fichier en .sh
./mcreator.sh
sa marche dans un terminale
Hors ligne
#6 Le 14/05/2020, à 13:52
- Hizoka
Re : probleme de fichier en .sh
C'est pas ce que tu disais dans ton 1er message... d'où l'importance de se relire ou d'utiliser un correcteur d'orthographe (incorporé par défaut dans pratiquement tous les navigateurs...)
et comme le demande Bwice, que renvoie :
cat ./mcreator.sh
Juste pour qu'on utilise les mêmes termes :
commande : ./mcreator.sh
code : contenu du fichier mcreator.sh
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 14/05/2020, à 14:06
- yu pa
Re : probleme de fichier en .sh
#!/bin/bash
#
# ---------------------------------------------------------------------
# MCreator Launcher for Unix Like systems with Launcher creation
# ---------------------------------------------------------------------
#
# make launcher desktop file
if [[ ! -f "mcreator.desktop" ]]; then
pwd=$(pwd)
cat > mcreator.desktop <<EOL
[Desktop Entry]
Exec=/bin/bash -c 'cd "${pwd}" && ./mcreator.sh'
Type=Application
Terminal=false
Name=MCreator
Icon=${pwd}/icon.png
EOL
chmod +x mcreator.desktop
cp mcreator.desktop ~/Desktop/mcreator.desktop
fi
# set the classpath
export CLASSPATH=./lib/mcreator.jar
# launch MCreator with bundled java
Hors ligne
#8 Le 14/05/2020, à 15:59
- MicP
Re : probleme de fichier en .sh
Bonjour
L'exécution de ce script a provoqué la création d'un "lanceur" (fichier mcreator.desktop)
auquel il a associé une icône :
qui te permettra de lancer le programme MCreator
(sous Linux, les programmes et scripts qui se sont exécutées sans problème(s) ne retournent généralement pas de message)
Dernière modification par MicP (Le 14/05/2020, à 16:05)
Hors ligne
#9 Le 14/05/2020, à 16:28
- yu pa
Re : probleme de fichier en .sh
il ne l'a pas crée
Hors ligne
#10 Le 14/05/2020, à 16:29
- bruno
Re : probleme de fichier en .sh
À condition que ce script soit exécuté depuis le bon dossier : celui qui contient mcreator.sh et lib/mccreator.jar
Et le lanceur ne sera visible sur le bureau que si celui ci affiche le contenu de ~/Desktop (et non ~/Bureau par exemple)
Et au passage on peut enlever cette horreur :
chmod +x mcreator.desktop
Dernière modification par bruno (Le 14/05/2020, à 17:08)
#11 Le 14/05/2020, à 16:30
- yu pa
Re : probleme de fichier en .sh
si mais inlansable
Hors ligne