Re: [ssfr] script ouvrant un terminal lançant la commande vpnc (ce titre est pourri mais j'ai pas d'autre idée) |
[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
- To: shellscript-fr@xxxxxxxxxxxxxxx
- Subject: Re: [ssfr] script ouvrant un terminal lançant la commande vpnc (ce titre est pourri mais j'ai pas d'autre idée)
- From: giggzounet <giggzounet@xxxxxxxxx>
- Date: Sun, 24 Oct 2010 18:51:38 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=GenvLl82VJ59Il9TRbSCqpGsVGPRavqsniledm3PXEE=; b=dk0B4lumg1d+mpjsOI/Q1pRWt5apiPzxS4mY2WokgwdiEMIMqXYZ4tByqhaEeJGb0X yahb5eV2dKIvvG4Fw7zujFK/t5YpxyrP8pGXFO3m7J+1V8i7Mb6klME4j1V0B89fnoA5 Bd0xfiLAF6fJmu6Fk24SqzPGYLqSdQpFNln4Q=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=SkvwJqqa/lzeS5QFT/EGplozq21oOtGTwog9LjQ0ARMo7x0UTWrdzQClHHh1lf+ZD2 OBSClQsDRC3PF79YV2VM5vgWpphaDAaPC0TIYt1ku/iFAiclf1rABYRM5hgXqWpmvi8f iXTF71guXXzAUko9e8/Yy7ZqdH7JbtRQDeQ1M=
Le 24/10/2010 14:38, JJL a écrit :
> Hello,
>
>> si j'utilise mon script un terminal apparait sous X et me demande le mot
>> de passe de ma connection vpn. je le rentre et là direct la fenetre se
>> ferme et ma connection vpn ne marche pas. je suppose qu'en se fermant le
>> terminal a tué ses processus fils...ou alors que le placement du
>> processus en background n'a pas eu le temps de se faire.
>>
>> Avez vous des idées pour résoudre ce problème ?
> Tu peux essayer en ajoutant nohup à ta commande ce qui va lui faire
> ignorer le SIGHUP
> Tu peux essayer aussi d'ajouter un read après ton sudo. Comme cela le
> terminal va attendre un retour chariot avant de se fermer
>
> ++
> JJL
>
>
Salut,
merci de ta réponse.
avec "x-terminal-emulator -e sudo nohup /usr/sbin/vpnc $VPNCCONF", ça
fonctionne à peu près. le problème c'est que la sortie est redirigée
vers nohup.out...et donc ma demande de mot de passe aussi...ce qui est
embetant :D.
je voulais essayer un truc du genre:
x-terminal-emulator -e sudo /usr/sbin/vpnc $VPNCCONF && sleep 4
mais il n'en veut pas...
alors j'ai laissé tombé sudo pour su-to-root...et avec :
x-terminal-emulator -e /usr/bin/su-to-root -c "/usr/sbin/vpnc $VPNCCONF
; sleep 4", ça fonctionne. bon ce qui est embettant c'est que je dois à
chaque fois taper mon mot de passe root, alors qu'avec sudo j'avais
autorisé la commande vpnc pour mon user...
Bref si vous avez la solution avec sudo...je suis preneur :)
bye
Guillaume