Tom's Guide > Forum > Programmation > Cree un script sur linux

Cree un script sur linux

Forum Programmation : Cree un script sur linux

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
:-(

 

j'ai besoin de l 'aide ,je suis en cours de préparer mon pfe .malheureusement je suis débutant sur Linux s' il vous plait comment on crée un script sur linux ,comment on l active est ce q on a besoin de commande précis qui doivent exister dans le script , quelle extension il dois porter se script est ce qu’ elle défère et bien sure ou je dois le crée c.à.d. selon quel arbre (qu’elle chemin root, bureau qu’elle emplacement ou /bin...) car je vais crée un script pour gère la bande passante avec table mangle

 

Merci pour tt aide.

Message cité 1 fois
Message édité par SiM07 le 14-04-2009 à 14:19:54
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

fedooooo a écrit :

Bonjour,
:-(

 

j'ai besoin de l 'aide ,je suis en cours de préparer mon pfe .malheureusement je suis débutant sur Linux s' il vous plait comment on crée un script sur linux ,comment on l active est ce q on a besoin de commande précis qui doivent exister dans le script , quelle extension il dois porter se script est ce qu’ elle défère et bien sure ou je dois le crée c.à.d. selon quel arbre (qu’elle chemin root, bureau qu’elle emplacement ou /bin...) car je vais crée un script pour gère la bande passante avec table mangle

Merci pour tt aide.

 

bonjour,
Très vague comme question ..

 

>pfe ???

 

On part de l'hypothese que tu parle bien d'un scrip shell, et non perl/python/[....]
> comment on crée un script sur linux ,comment on l active

 

Le nom importe peu (toto par ex!) mais quelques "règles de nommage" existent, et son path également (sauf si tu souhaites l'executer depuis n'importe quel endroit du système, dans ce cas, il faut le mettre dans un répertoire du $PATH)

 

Comme tout batch, avec un éditeur de texte. On ne "l'active" pas, on l'éxecute . Soit (hypothese: bash est utilisé) en forcant l'execution sh toto ou, en ajoutant les droits d'execution (chmod) /[path_complet]/toto .

 

>a besoin de commande précis qui doivent exister dans le script
Il vaut mieux. Un shell n'est qu'un "programme" executant un certain nombre de commandes systèmes et/ou programmes ou autres shell personnels. Comme tout "langage de programmation", il est structuré !

 

>quelle extension il dois porter se script est ce qu’ elle défère . ===> (est ce qu'elle défère ?)
pas vraiment d'interet....

 

>car je vais crée un script pour gère la bande passante avec table mangle
gérer la B.P d'une table ????? soit j'y comprends rien ... .soit c'est ambitieux sans connaissances en shell! (je crois que je ne comprends pas la question!!)


Message édité par elendilm le 14-04-2009 à 13:33:06
Répondre à elendilm

ba Mercii bien

pour la gestion de la bande passante j ai tt maîtriser( les commandes ) juste il me reste le teste c est pq je voulais de l aide pour crée le script et l'exécuter bien sure et je veux bien qu il se execute chaque fois qu je redemarrer la station

juste je me positione sur le /bin
#le comande#
je enregister je sors
puis chmod -X nom de mon script
nespa ?

en tt merci inchalaa j ai mieux expliquer

Répondre à fedooooo

Bonjour,

Merci d'éviter le langage SMS ...... On ne comprends pas grand chose !

He be .. presque une faute par mot..

> pour la gestion de la bande passante j ai tt maîtriser( les commandes )
Tant mieux pour toi, admin système, moi je ne suis pas sur de te comprendre..
>l'exécuter bien sure
Effectivement, le chmod s'impose.

Il me semble qu'au vu de tes remarques, il te faudrai revoir un peu les bases de linux (principes de rc.d /bashrc, principes de bash, des variables système ..etc..)

Je ne suis pas sur de bien te comprendre dans ta demande, et pire, je ne suis pas sur que tu saches toi même ce que tu veux obtenir.

Donc, pour répondre au plus simple:

depuis une console, tu fais un echo $PATH

Normalement, tu verras /usr/local/bin dans le PATH. Pour tes scripts perso, je préfére les mettre dans /usr/local/bin .

Tu positionne donc ton script dans ce répertoire (avec 1 chmod 755 bien sur) et de là, tu pourras l'executer , en ligne de commande ou depuis un cron peu importe.



Ps: je risque d'être lourd mais soigne un peu ton écriture ... je peux paraitre comme un "vieux" c***o***n à dire ça, mais c'est plus agréable à lire et plus compréhensible.

Répondre à elendilm
Tom's Guide > Forum > Programmation > Cree un script sur linux
Aller à :

Il y a 1904 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens