Comment creer un script ?

Résolu/Fermé
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 - 13 juil. 2007 à 09:34
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 13 juil. 2007 à 21:42
Bonjour,

je repose la question d'une autre façon,

comment creer un fichier script pour lancer une disaine de linges de comande en les une aprés les autres sans avoir à les tapper a chaque fois ?

Merci
A voir également:

3 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 749
13 juil. 2007 à 09:50
Tu ouvres par exemple le fichier plop.sh avec un éditeur texte quelconque, par exemple vim ou nano :
nano plop.sh

et tu mets dedans tes commandes, par exemple :
#!/bin/sh
echo "plop1"
echo "plop2"
echo "plop2"

Ensuite tu sauves et tu quittes (ctrl X sous nano). Ensuite :
chmod +x plop.sh
./plop.sh

Ce qui donne en pratique :
(mando@aldur) (~) $ cat plop.sh
#!/bin/sh
echo "plop1"
echo "plop2"
echo "plop3"
(mando@aldur) (~) $ chmod +x plop.sh
(mando@aldur) (~) $ ./plop.sh
plop1
plop2
plop3

Bonne chance
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
13 juil. 2007 à 10:05
Bonjour,

Tu aurais du continuer dans ton précédent message...
Bref, pas grave, voici la procèdure :
Je lance mon éditeur préféré pour créer mon fichier :
vi mon_script.sh

et j'écris les lignes suivantes :
a noter que la première ligne est obligatoire et ne doit pas être modifier !
#!/bin/sh
rmmod 8139too
insmod /usr/local/rtnet/modules/rtnet.ko
insmod /usr/local/rtnet/modules/rtpacket.ko
insmod /usr/local/rtnet/modules/rtmac.ko
insmod /usr/local/rtnet/modules/rt_8139too.ko
insmod /usr/local/rtnet/modules/rt_loopback.ko
insmod /usr/local/rtnet/sbin/./rtifconfig rtlo up
insmod /usr/local/rtnet/sbin/./rtifconfig rteth0 up
modprobe xeno_posix 

Je rends mon fichier executable grace au flag 'x':
chmod +x mon_script.sh

et je lance mon script :
./mon_script.sh

0
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 749
13 juil. 2007 à 21:42
comment y a de l'écho :)
0
parissain Messages postés 129 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 24 août 2007 2
13 juil. 2007 à 10:19
ah merci,

J'ai fais come tu ma dit a la différence que moi j'ai creer un fichier de la maniere suivante :

touch test

et jai fai comme toi pour le reste

sa marche nikel croume lol

merci a bientot
0
foobar47 Messages postés 13536 Date d'inscription jeudi 9 janvier 2003 Statut Contributeur Dernière intervention 16 mai 2014 532
13 juil. 2007 à 11:02
Si le fichier n'éxiste pas, vi va le créer, donc pas besoin de "touch" ;-)

ravi de t'avoir aidé.
A+
0