• Aucun résultat trouvé

Module ASUR4 Contrôle du 17 janvier 2019

N/A
N/A
Protected

Academic year: 2022

Partager "Module ASUR4 Contrôle du 17 janvier 2019"

Copied!
1
0
0

Texte intégral

(1)

IUT des Pays de l’Adour LP RT – ASUR

Module ASUR4

Contrôle du 17 janvier 2019

Responsable : M. Munier / Durée totale : 1h30

Évaluation pratique

Documents autorisés !

Accès machines autorisé (pages man, internet,...)

1 Exercices :

Pour la réalisation de ces exercices vous êtes libres d'utiliser les commandes standard d'Unix que vous souhaiter, d'écrire des scripts shell, awk,... et, le cas échéant, de combiner tout ça. Pour la restitution de votre travail, vous placerez les différents scripts dans une archive « .tar » dont le nom est votre nom de famille en lettres minuscules. Vous enverrez ensuite cette archive par mail à l’adresse [email protected] et vous attendrez que je vous confirme la réception du mail AVANT de quitter la salle.

1. Écrire un programme « somme » qui prend en paramètre une liste d’entiers et affiche leur somme. Par exemple « somme 5 2 14 6 » devra afficher « 27 ».

2. Écrire un programme « moyenne » qui prend en entrée un fichier texte structuré de la façon suivante : chaque ligne contient 2 valeurs (une note puis un coefficient). Le script « moyenne » calculera et affichera la moyenne coefficientée de ces notes.

3. Écrire un programme « access_gif» qui affiche la liste de toutes les ressources images « .gif» qui ont été accédées avec succès sur le serveur Apache. Ce script n’affichera que le nom (complet) des ressources précédé de la date d’accès (cf. exemple de sortie ci-dessous). Pour cette question, vous utiliserez (sur l'entrée standard) le fichier « access_log » disponible à l'URL suivante : http://munier.perso.univ-pau.fr/temp/ASUR4/access_log

08/Mar/2004 /twiki/pub/TWiki/TWikiLogos/twikiRobot46x50.gif 08/Mar/2004 /twiki/pub/TWiki/TWikiDocGraphics/help.gif ...

4. Écrire un programme « access_stat » qui affiche cette fois, par jour, le nombre d’accès à des ressources « .gif» sur le serveur Apache. Vous utiliserez le même fichier de log qu'à la question précédente. Pour simplifier, ne pas traiter les doublons : si une même ressource est accédée 2 fois le même jour, elle sera comptabilisée 2 fois.

Références

Documents relatifs

Écrire la méthode __ str __ permettant l'achage de l'objet sous la forme : La plus petite note

I love my family, my father and my mother.. I've got 2 brothers and

[r]

MARTIN-DUPONT TOMATE-CITRON ou MARTIN-DUPONT--TOMATE-CITRON TOMATE-CITRON MARTIN-DUPONT ou TOMATE-CITRON--MARTIN-DUPONT.. Il est toujours possible de créer quand même de nouveaux

Pour la restitution de votre travail, vous placerez les différents scripts dans une archive « .tar » dont le nom est votre nom de famille en lettres minuscules. Vous enverrez

Écrire un script shell filetypes.sh parcourant tous les fichiers (au sens Unix) d’un répertoire dont le chemin est passé en paramètre et, pour chaque fichier, indique son type.

Sur la base du script getMulti de la question précédente, écrire un script getMultiv2 <list> <base> <prefix> <log> qui ajoute la journalisation

Écrire un programme « bigger » qui prend le nom d’un répertoire en paramètre et affiche le nom et la taille du plus gros fichier dans toute l’arborescence dont la racine est