Comment creer un script ?

Résolu
parissain Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
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

3 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
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   Statut Contributeur Dernière intervention   533
 
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 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
comment y a de l'écho :)
0
parissain Messages postés 129 Date d'inscription   Statut Membre Dernière intervention   2
 
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   Statut Contributeur Dernière intervention   533
 
Si le fichier n'éxiste pas, vi va le créer, donc pas besoin de "touch" ;-)

ravi de t'avoir aidé.
A+
0