LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Analyse dynamique

Étude de cas : Analyse dynamique. Recherche parmi 298 000+ dissertations

Par   •  2 Décembre 2018  •  Étude de cas  •  380 Mots (2 Pages)  •  526 Vues

Page 1 sur 2

Nom et prénom: Memni Akram

Class : 3a7

TP 2 : Processus INIT

  1. Enoncé :

On souhaiterons ajouter des services au démarrage , découvrir les niveaux d’exécution et programmer des scripts shell .

  1. Manipulation :

Le première travail demandé est la programmation d’un simple script .Commençons donc par créer un nouveau fichier pour notre script. Le plus simple est d'ouvrir Vim en lui donnant le nom du nouveau fichier à créer 

[pic 1]

Voici le programme shell [pic 2]

et voici le test

[pic 3]

2. maintenant on voulons exécuter ce script à chaque passage au niveau d’exécution 5 et 3 .tous d’abord on  passe à l’utilisateur root. Ensuite, on deplace à le chemin /etc/rc.d/rc5.d qui contient les fichiers d’initialisation au niveau d’exécution 5 avec la commande cd et on affiche le contenu du cette répertoire . les fichier commençant par S sont les scripts qui vont exécuter à chaque passage au niveau 5 et les scripts commençant par k sont les scripts qui vont terminer . on va créer alors un script S50inittp qui va appeler essai.sh avec l’argument start et initialiser à chaque passage. Donc on écrit

[pic 4]

Passons «à le chemin /etc/rc.d/rc3.d qui contient les fichiers d’initialisation au niveau d’exécution 3 et on crée un script K50inittp qui va appeler essai.sh avec l’argument stop. On écrit

[pic 5]

Finalement on n’oublie pas de donner les droits d'exécution pour le fonctionnement correct du script avec la comande chmod.

2- pour installer postfix on lance simplement la commande yum install postfix

2-2 pour configuer sendmail à arreter a chaque passage au niveau 3 ou 5. On a créer un script shell avec le nom K30sendmail dans la répértoire /etc/rc.d/rc3.d/ qui contient le programme suivant :

[pic 6]

Et on faire un copie

Et on faire simplement une copie du même script dans la répertoire du niveeau d’exécution 5. On écrit donc :

Cp K30sendmail ../rc5.d/.

2-3 On faire la même chose pour les script de démarrage du postfix mais on fait attention au nom qui va démarrer avec la lettre i et de donner les droits d'exécution .

3- Conclusion et résultats:

Dans ce tp malgré les difficultés au niveau du programmation shell on a réussie à créer des scripts bash simples,  de familiariser avec les niveaux d’excecusion  et Dans une autre perspective ajouter ces scripts au démarrage

...

Télécharger au format  txt (2.4 Kb)   pdf (103.8 Kb)   docx (24.7 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com