Pages : 1
#1 Le 12/11/2007, à 10:59
- antitrust
Lancer un script & fenêtre de dialogue
Salut à tous,
J'utilise un disque ethernet, qui est accessible par samba.
Je le monte en cas de besoin en nfs via la commande mount
Plusieurs personnes utilisent mon pc, et je souhaiterai faire un script qui permette de monter ce disque manuellement.
Pour ce script qui demande à l'user d'etre sudo, comment fait on pour afficher la fenetre de dialogue?
Merci d'avance.
(K)Ubuntu User # 13751
Acer travelmate 8200 Kubuntu GUTSY Xgl + compiz-fusion
Mon blog (k)ubuntu, CMS & CRM: http://www.especel.info
Hors ligne
#2 Le 12/11/2007, à 11:00
- mars
Re : Lancer un script & fenêtre de dialogue
tu as kdialog ou kdesu
Hors ligne
#3 Le 12/11/2007, à 11:07
- antitrust
Re : Lancer un script & fenêtre de dialogue
Quelle rapidité! Merci Mars
#!/bin/sh
kdesu "mount /media/nethdd"
ça suffit?
et si je veux afficher un message en cas d'échec ou de réussite?
comme par exemple
Error connecting to 192.168.1.10 (Aucun chemin d'accès pour atteindre l'hà´te cible)
7133: Connection to 192.168.1.10 failed
SMB connection failed
Merci d'avance
(K)Ubuntu User # 13751
Acer travelmate 8200 Kubuntu GUTSY Xgl + compiz-fusion
Mon blog (k)ubuntu, CMS & CRM: http://www.especel.info
Hors ligne
#4 Le 12/11/2007, à 14:15
- bruno
Re : Lancer un script & fenêtre de dialogue
Un truc dans ce style (voir le manuel de bash et de kdialog pour plus d'infos)
#! /bin/sh
kdesu 'mount /media/truc' 2>/tmp/err
msg=$(cat /tmp/err)
if [ -n "$msg" ] ; then
kdialog --title Montage --error "Impossible de monter le périphérique : $msg"
rm /tmp/err
else
kdialog --title montage --msgbox "Montage réussi !"
fi
Dernière modification par bruno (Le 12/11/2007, à 14:16)
Hors ligne
#5 Le 12/11/2007, à 14:47
- antitrust
Re : Lancer un script & fenêtre de dialogue
Merci Bruno, je vais tester ça ce soir,
ça va bien me servir pour pas mal d'autres choses, notamment des raccourcis pour lancer wamp
juste une question, le -n sert à quoi?
A+
(K)Ubuntu User # 13751
Acer travelmate 8200 Kubuntu GUTSY Xgl + compiz-fusion
Mon blog (k)ubuntu, CMS & CRM: http://www.especel.info
Hors ligne
#6 Le 12/11/2007, à 15:04
- bruno
Re : Lancer un script & fenêtre de dialogue
Voir la doc de bash concernant les tests sur les chaà®nes, cela teste si la chaà®ne est différente de "null". Autrement dit on teste si la variable msg contient quelque chose.
Hors ligne
Pages : 1