#1 Le 04/03/2011, à 08:58
- michcauch
[résolu] script associé à raccourci clavier ne s'exécute pas
Bonjour,
j'ai associé un raccourci clavier à un script pour éteindre mon ordinateur (qui ne s'éteint pas tant que le démarrage rapide de LibO est actif)
#!/bin/bash
# Arrêt de l'ordinateur :
killall soffice
sudo shutdown -h now
exit
et à l'exécution j'ai ce message d'erreur
Erreur lors de la tentative d'exécution de (arret)
qui est lié à la touche (<Shift><Control>XF86Close)
Pourquoi ce dysfonctionnement sachant que le script s'exécute correctement par clique-droit sur le bureau ou dans Nautilus ?
Dernière modification par Michel Cauchois (Le 05/03/2011, à 09:12)
Cordialement
Michel
___
Ubuntu 24.04.1 sur Clevo N141WU
Hors ligne
#2 Le 04/03/2011, à 11:28
- ssdg
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
Hum, cela ne pourrait-il pas être du à la commande sudo puisqu'elle attends l'arrivée d'un mot de passe alors que là... il n'aura rien.
Essaye de voir ce qui se passe en le remplaçant par "gksudo".
s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.
Hors ligne
#3 Le 04/03/2011, à 14:39
- michcauch
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
j'ai le même message d'erreur et de plus le script ne s'exécute pas si je le lance classiquement.
Donc l'erreur est ailleurs.
J'ai la même erreur si je change de raccourci (pour un plus classique).
J'ai la même erreur si je supprime une des commandes du script.
Cordialement
Michel
___
Ubuntu 24.04.1 sur Clevo N141WU
Hors ligne
#4 Le 04/03/2011, à 16:05
- Bousky
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
Question bête : tu n'as pas oublié le droit d'exécution ?
Linux qui plante complètement ? Plus rien ne répond ? On peut toujours le redémarrer proprement :
Alt + SysRq + REISUB (Retourne En Islande Sur Un Bateau !)
Hors ligne
#5 Le 04/03/2011, à 16:10
- jean bono
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
salut
je sais pas du tout si ca peut etre ca mais il faut peut etre une temporisation pour permettre au script de "killer" soffice
Essaie avec :
sudo shutdown -h 5
Je garantis rien mais ca coute rien
Bonne chance
Jean bono
je ne suis pas seulement un con...
Génération-linux
Une aide personnalisée avec les Parrains Linux
Hors ligne
#6 Le 04/03/2011, à 16:14
- nouga67
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
a vu de nez je modifierais ton script comme ça
#!/bin/bash
# Arrêt de l'ordinateur :
killall soffice
gksu shutdown -h now
exit
et enfin un petit
chmod +x ./ton script.sh
Dernière modification par nouga67 (Le 04/03/2011, à 16:15)
Tour factal disign define R4, CM msi z87-G55, intel i5 4670K, Corsair vengeance pro 2*4go 1600 C9,seasonic x-series 750w,
Saphire radeon r9 280 3go boost, HDD 3*2To, samsung 840 pro 128go, carte wifi TP-Link TL-WDN4800, ubuntu 14.04
thinkpad t400, C2D P8600, 4go de ram, intel MHD4500 en cours de reinstall
thinkpad x220, core i5 2520M, 4go ram, ssd, Intel HD Graphics 3000, ubuntu 14.04
Hors ligne
#7 Le 04/03/2011, à 16:39
- michcauch
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
Merci à tous pour vos réponses.
à Bousky
Question bête : tu n'as pas oublié le droit d'exécution
je n'ai pas oublié et la question est loin d'être bête.
à nouga67gksudo ne fonctionne pas mieux de plus il ne semble pas être interprété comme une commande dans le script.
à jean bono
sudo shutdown -h 5
ne change rien
d'autant que même la commande killall soffice n'est pas exécutée puisque le démarrage rapide est toujours présent après appui sur le raccourci.
Par contre le script s'exécute bien correctement quand je l'appelle par clique-droit sur le bureau.
Faudrait-il donner d'autres droits (style root) au script pour qu'il s'exécute par raccourci clavier, je vais essayer et je vous tiens au courant.
Cordialement
Michel
___
Ubuntu 24.04.1 sur Clevo N141WU
Hors ligne
#8 Le 05/03/2011, à 09:20
- michcauch
Re : [résolu] script associé à raccourci clavier ne s'exécute pas
bonjour
Après avoir testé vos idées j'ai enfin trouvé.
La solution est simple, il faut tout simplement désigner le chemin d'accès au script dans le raccourci clavier.
Je pensais que l'appelle à un script se faisait directement puisque les scripts sont dans un dossier bien défini, même la commande nom_du_script.sh ne s'exécute pas directement.
Merci d'avoir cherché, je suis content d'avoir trouvé grâce à vous, d'autant que c'est mon premier script fabriqué à partir des exemples qui fleurissent sur le forum.
Cordialement
Michel
___
Ubuntu 24.04.1 sur Clevo N141WU
Hors ligne