Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)

En 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.

En ligne