Linux, comment rendre un script executable?

Linux, comment rendre un script executable? - Windows & Software

Marsh Posté le 19-01-2001 à 19:58:10    

Voilà, pour éteindre l'adsl, je dois taper :
killall pptp
killall pppd
rm -rf /var/log/pptp/
 
comment en faire un script, et comment le rendre exécutable de sort qu'au prompt, j'ai qu'à taper un truc style killadsl pour que ca l'execute?

 

Reply

Marsh Posté le 19-01-2001 à 19:58:10   

Reply

Marsh Posté le 19-01-2001 à 20:01:05    

tres facile, tres facile... :D
 
heu si mes souvenirs sont bons tu mets tout ca dans un fichier bidon ..;
 
et apres tu fais un chmod 777 nomfichier
et ca le rend executablE... nan?
je sais plus trop.. a confirmer.

Reply

Marsh Posté le 19-01-2001 à 20:46:23    

ok, qui confirme?

 

Reply

Marsh Posté le 19-01-2001 à 21:07:33    

Je confirme :D
Enfin, 777 c'est pour le mettre en lecture/ecriture/exécution pour tout le monde. Pour le propriétaire du fichier uniquement (le root ici), c'est 700.

 

--Message édité par JBM--

Reply

Marsh Posté le 19-01-2001 à 23:32:57    

Tu part VI ou pico ou joe ou n'importe quelle autre editeur de texte et tu tape...
------------------------------------------
#!/bin/sh
 
killall pptpss
killall pppdss
rm -rf /var/log/pptp/ss
------------------------------------------
 
Ensuite tu decide qui va avoir le droit d'executer le fichier... man chmode est tres utile, mais en gros c'est
 
chmod <xyz> <fichier>
 
X = Ce que le proprietaire du fichier peut faire
ssss1 = Executer
ssss2 = Ecrire
ssss4 = Lire
Y = Ce que les membres du groupe a lequel est associer le
ssssfichier peut faire. Memes valeurs que pour X
Z = Ce que les autres peuvent faire, memes valeurs que X
 
C'est du binaire bein chienne, tout ce que tu fait, tu aditionne, par exemple, le proprietaire, on veut qu'il puisse tout faire, donc 1+2+4=7, les membres du groupe, disont qu'on veut qu'ils puisse l'executer et le lire, 1+4=5, et les autres, juste lire le contenus du fichier 1, sa nous donne.
 
chmod 751 monscript
 
Y as beaucoup d'autre chose que l'on peut faire avec chmod, vas voir dans man ;)

Reply

Marsh Posté le 20-01-2001 à 00:04:03    

mouaif...
chmod +x et hop le tour est joué :)

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed