Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
TOUT PETIT SRIPT DE NOOB.
Envoyé par: Romain

Bon, je suis une buse, j'y arrrive pas tout seul donc je viens vous embêter :-))

Je voudrais créer un script bash qui lance juste la commande : dhclient eth0 pour un utilisateur non root.
Bien sur je passe par sudo, et avec un utilisateur lamba : sudo dhclient eth0 marche nickel.
Par contre impossible de faire un script qui marche ! Je l'ai fait pour la commande halt cela marche, mais pour dhclient eth0 niet, je pense que je sais pas écrire correctemment le paramètre/option? 'eth0', bref si vous avez la syntaxe magique je suis preneur.
Le but étant que ma femme clic juste sur le raccourci pointant sur le sript sur son bureau pour lancer une connection internet qui n'aurait pas démarré correctement au démarrage.

Merci pour tout,

Faust

Poste le Wednesday 7 February 2007 15:23:01
Répondre     Citer    
Re: TOUT PETIT SRIPT DE NOOB.

Tu dois soit rajouter le chemin dans le PATH pour le script soit invoquer le chemin complet de la commande

--
Brugmans Frédéric

[www.brugmans.net]
[triathlon.sport-challenge.be]

Poste le Wednesday 7 February 2007 15:25:30
Répondre     Citer    
Re: TOUT PETIT SRIPT DE NOOB.
Envoyé par: Romain

Ca marche toujours pas, je met mon "petit script" la syntaxe doit pas etre bonne, si tu sais corriger ...

--------------------------------
#!/sbin/bash

exec sudo /sbin/dhclient eth0
--------------------------------

Merci pour tout

Poste le Thursday 8 February 2007 20:32:49
Répondre     Citer    
Re: Tout petit script de Noob

Ca doit commencer par
#! /bin/bash
(pas /sbin/bash) ou même
#! /bin/sh
et il y a un blanc après le point d'exclamation. Et il faut rendre le script exécutable (par le chmod convenable).

A mon avis, il te sera utile de lire un bon livre (ou autre document) sur Linux et/ou son shell. La page de man ou d'info de bash est utile à lire aussi.

Au fait, c'est qui Noob

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Thursday 8 February 2007 20:53:43
Répondre     Citer    
Re: tout petit script de n00b
Envoyé par: nicola

C’est comme ça qu’on désigne les débutants quand on est une grosse 1337 (newbie, n00b).

--
On ne prête qu’aux riches, et on a bien raison, parce que les autres remboursent difficilement.
-+- Tristan Bernard (1866-1947) -+-

Poste le Friday 9 February 2007 06:40:27
Répondre     Citer    
Re: Tout petit script de Noob
Envoyé par: Romain

Bon on reprend ...,

l'entete de mon script est bon je l'ai juste mal retaper sur le forum, c'est pas la premiere fois que je fait des scripts. De plus il est executable. Par contre j'aimerais que vous portiez votre attention sur la commande exec ... la syntaxe est t'il la bonne ? car entre le exec, le sudo et le reste il y a peu être des guillemets à mettre quelque part.

Merci pour tout.

Poste le Friday 9 February 2007 15:10:39
Répondre     Citer    
Re: TOUT PETIT SRIPT DE NOOB.
Envoyé par: panthere noire

il y a pas un group qui permet juste de gérer les connections ou de faire en sorte que cela soie possible uniquement par un utilisateur sans forcement utiliser un scripte ??

net install--> sid2.6.32 dist i386
fluxbox
nvidia 8800gtx 768 ddr3

Poste le Friday 23 February 2007 00:02:15
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
TOUT PETIT SRIPT DE NOOB.
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons