[Serveur] Créer un simple script bash

Toutes les documentations liées à la configuration d'un serveur.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[Serveur] Créer un simple script bash

Message par Dakin Quelia »

» Créer un simple script bash

A l'aide de cette documentation, vous allez créer votre premier script Bash. Ils peuvent servir à différentes tâches sur le serveur.

» Introduction

Un script Bash peut être utile dans certaines situations. Surtout si vous concevez un service Web. Mais cela peut vous être utile également si vous gérez un serveur et que vous avez besoin de réaliser plusieurs actions en une seule commande.

» Script Bash

Le script bash en général contient des commandes qu'il va exécuter côté serveur comme si vous aviez entré manuellement chaque commande dans une console. Cela vous sera donc bien utile dans la plupart des cas.

Voici un exemple de script simple.

Code : Tout sélectionner

vhost()
{
	DOSSIER=$1
	NDD=$2
       
	echo "<VirtualHost *:80>
          DocumentRoot /home/{DOSSIER}/
          ServerName {NDD}
          </VirtualHost>"
       
	return
}
Vous devez l'enregistrer sous le format suivant: « nom_du_fichier.sh ».

En ligne de commande, vous indiquerez:

Code : Tout sélectionner

vhost sites-available maxence.tk
Comme indiqué dans le code, le premier argument est le nom du dossier et le second est tout simplement le nom de domaine concerné.

Il existe évidemment des scripts bash plus complets et plus complexes.

» Remerciements

- A Gus, fondateur de Free-H, pour m'avoir appris le fonctionnement d'un fichier « bash ».
- Au site ABS.

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 12 invités