[PDF] Unix : shells et gestion de processus





Previous PDF Next PDF



Révision

22 déc. 2017 Correction Exercice#4. Page 18. Exercice #5. ○ Écrire un script shell dont l'unique paramètre est une moyenne. Le script affiche. – Mauvais si ...





Scripts shell

Exercices et corrigés. 174 QCM. 80 travaux pratiques et leurs corrigés. Près de Corrigé 11.2 Un script de démarrage et d'arrêt d'un service .



Initiation à la programmation shell : Partiel

15 avr. 2019 pdf. Correction : evince ~/shell/docs/"manuel de bash.pdf" e ... On considère dans cet exercice le script (moyennement utile) tailles suivant :.



TD 9 : Scripts UNIX (corrigé)

31 mai 1999 Exercice 1 : Mon premier script. #!/bin/csh. # Mon premier script clear ... #!/bin/csh. # Script 2b. # les arguments récupérés dans $1 $2 et $3.



TD n°2 : Programmation shell CORRECTION

Exercice 1 – Exemple de programme shell. Solution : 1) Ce programme crée le echo "Erreur : Le script doit être appelé avec 1 argument" 1>&2 exit 1 fi if ...



Polycopié TP Système dexploitation Unix Exercices et Quelques

Exercices et Quelques Corrigés. Sous RedHat Linux/Unix. Dr. Djamila BENHADDOUCHE. Page 2 débutants le shell bash qui a été écrit pour Linux et possède un ...



sous Unix/Linux

Programmation shell sous Unix/Linux. Programmation shell sous Unix/Linux ksh bash sous Unix/Linux - ksh



TP no 1: Introduction au Shell (corrigé)

Écrire un script shell qui a che tous ses paramètres mais un par ligne. for I Exercice 3. Curling. - Di cile. Le but de cet exercice est d'écrire un script ...



TP: Programmation Shell

script le nom de l'utilisateur



Révision

22 déc. 2017 Exercice#2. ? Écrire un script shell script1.sh qui affiche la date d'aujourd'hui en utilisant la commande date. Le script affiche :.



TD n°2 : Programmation shell CORRECTION

Exercice 1 – Exemple de programme shell Exercice 5 – Opérateurs sur les chaînes ... echo "Erreur : Le script doit être appelé avec 1 argument" 1>&2.



TP: Programmation Shell

Exercice N°4 : Créez la commande copier. La commande reçoit en argument deux noms de fichiers la source et la destination. Le script se termine et 



Scripts shell

Scripts shell. Programmez sous Unix/Linux. (sh ksh



Cours et exercices corrigés Initiation et utilisation

Cours et exercices corrigés. SCIENCES SUP. LINUX. Initiation et utilisation 8.2.1 Les variables prédéfinies du Bash (non définies en Bourne-shell).



TP 03 : Shell bash

17 janv. 2017 finds bugs in your shell scripts. Exercice : param`etres. Écrivez un script analyse.sh qui affiche : Bonjour vous avez rentré nombre ...



sous Unix/Linux

sous Unix/Linux - ksh bash



TD 9 : Scripts UNIX (corrigé)

TD 9 : Scripts UNIX (corrigé) semaine du 31 mai 1999. Exercice 1 : Ecrire un script qui concatène puis trie deux fichiers file1 et file2 dans un nouveau ...



Initiation à la programmation shell : Partiel

Le but de cet exercice est de construire pas à pas un script ranger qui range les fichiers passés en arguments dans les sous-répertoires images documents ou 



Unix : shells et gestion de processus

6 nov. 2004 Unix Linux et Windows XP avec C et Java. Cours et exercices corrigés ... Cours C-shell « Le langage de commande du système Unix ».

Unix : shells et gestion de processus

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 1

Unix : shells et gestion de processus

Viviane Gal

CNAM - Département Informatique/Laboratoire CEDRIC

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 2 bibliographie •Les systèmes d 'exploitation

Unix, Linux et Windows XP avec C et Java

Cours et exercices corrigés

Samia Bouzefrane - CNAM

Editions Dunod

•UNIX

Programmation et communication

Jean-Marie Rifflet, JeanBaptiste Yunès

Editions Dunod

•Cours Unix •Cours C-shell " Le langage de commande du système Unix »

Gérard Florin - CNAM

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 3

Unix : shells et gestion de processus

•Introduction à une prise en main •Mécanismes généraux •Langages de commandes / interpréteurs •Gestion de processus

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 4

Introduction à une prise en main

Unix : shells et gestion de processus

•Session de travail •Session en mode texte -login : -passwd : -$ , % ou autres -Terminaison interpréteur y-D yexit ou logout •Session en mode graphique -Terminaux modernes à capacités graphiques -Terminal X ou console graphique = équipement terminal -Connexion fonction configuration logicielle -Procédure d'identification -Session de travail X -xterm

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 5

Introduction à une prise en main

Unix : shells et gestion de processus

Quelques commandes :

•La forme des commandes

2 classes : externes et internes

commande [argument 1 ... argument n •Le fonctionnement interactif d'un shell •Des commandes élémentaires -echo -date -who -passwd •La réaction aux commandes incorrectes

Message adapté à l'erreur

•La terminaison d'un shell

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 6

Introduction à une prise en main

Unix : shells et gestion de processus

Exercices

-echo kirov> echo commande1 ; pwd ; echo commande2 commande1 /users/ensinf/viviane commande2 -date kirov> date mar oct 26 13:51:39 CEST 2004 -who kirov> who irazac pts/0 Oct 26 09:54 (neoph1.cnam.fr) tartar_m pts/2 Oct 26 10:29 (tx5-04.cnam.fr) tartar_m pts/1 Oct 26 12:26 viviane pts/3 Oct 26 12:58 (eoliane.cnam.fr) elhach_f pts/4 Oct 26 13:05 (tx5-08.cnam.fr) -id kirov> id uid=2423(viviane) gid=23(squid) groupes=23(squid) -stty -a kirov> stty -a speed 9600 baud; rows 28; columns 112; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; start = ^Q; stop = ^S;

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 7

Mécanismes généraux

Unix : shells et gestion de processus

•Qu'est-ce qu'un processus ? -Entité dynamique = reflet état d'exécution d'un programme -Création par duplication dans Unix -Un parent ou père => arborescence

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 8

Mécanismes généraux (suite 1)

Unix : shells et gestion de processus

•Processus •Programme en cours d'exécution •Ensemble de données •Ensemble d'informations (contexte d'exécution) -Ensemble valeurs registres du processeur -Etat du processus -Informations liant le processus avec l'extérieur

Bloc de

contrôle du processus

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 9

Mécanismes généraux (suite 2)

Unix : shells et gestion de processus

•Ordonnancement des processus Activités dans système exécutées dans contexte processus Un rôle du système = permettre aux processus de s'exécuter -Ordonnanceur alloue le ou les processeurs aux processus -Processus = objet de base pour ordonnanceur -2 classes d'ordonnancement - Partage de temps avec attribution dynamique et stratégie du tourniquet (classe TS) -Temps réel avec comme critère le temps de réponse (classe RT)

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 10

Mécanismes généraux (suite 3)

Unix : shells et gestion de processus

•Types de processus -Processus système •Processus démon (daemon) •Propriétaire : utilisateur privilégié •Rôle : assure services généraux accessibles •Situation : racine absolue •Création : au lancement ou à dates fixées •Exemples : initd, lpsched ou crond -Processus utilisateur •Dédiés à l'exécution de tâches particulières à durée de vie limitée mais non bornée •Lancés par les utilisateurs

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 11

Mécanismes généraux (suite 4)

Unix : shells et gestion de processus

•Exécution des processus -Nécessite un programme binaire -Sous Unix programmes réentrants -Pour les données = espace d'adressage du processus. •Différentes approches : -Propre jeu de données (système unix classique) -Partage de mêmes suites d'instructions et aussi de mêmes données physiques. Concept de threads par la norme posix.

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 12

Mécanismes généraux (suite 5)

Unix : shells et gestion de processus

•Caractéristiques d'un processus Certains de ces éléments peuvent changer au cours du temps -Son identification (un nombre entier) -L'identification du processus parent ou père : uid -Ses propriétaires -Ses groupes propriétaires : gid -Son terminal d'attachement (éventuellement) -Des attributs -Priorité -Répertoire de travail -Différents temps

3, 4 et 6 novembre 2004

Département Informatique - Cycle probatoire - Projet CDI 2004/2005 13

Mécanismes généraux (suite 6)

Unix : shells et gestion de processus

•La commande psquotesdbs_dbs2.pdfusesText_3
[PDF] exercices statistiques 3ème

[PDF] exercices statistiques 3ème brevet

[PDF] exercices suites arithmétiques et géométriques terminale es

[PDF] exercices suites arithmétiques et géométriques terminale s

[PDF] exercices sur c'est et ce sont

[PDF] exercices sur ensemble de definition

[PDF] exercices sur ensembles de nombres

[PDF] exercices sur intervalle de confiance

[PDF] exercices sur la concentration molaire et massique

[PDF] exercices sur la concentration molaire et massique seconde

[PDF] exercices sur la forme canonique seconde pdf

[PDF] exercices sur la loi de beer lambert pdf

[PDF] exercices sur la loi des mailles

[PDF] exercices sur la loi des mailles et des noeuds

[PDF] exercices sur la loi des mailles pdf