Il est souvent utile de suivre les résultats d'un script. Le code en D donne au fichier log le même chemin que celui du script FixNullShares.pl ; toutefois, le log a une extension .log au lieu de .pl. Après avoir ouvert le fichier log, le script appelle la fonction select()
Journaliser les résultats
pour
sélectionner le handle du fichier LOG.
Le script désactive ensuite le buffering
de sortie pour le handle du fichier LOG
(à ce stade, le handle du fichier « sélectionné
») afin que les données du log
soient écrites sur disque immédiatement.
Cette technique facilite le dépannage
parce qu’il n’est pas nécessaire
d’attendre que les buffers se
vident avant de pouvoir examiner le fichier log. Le script sélectionne ensuite
le handle du fichier original afin
que la sortie se dirige vers l’écran au
lieu du fichier log.
Plus tard, dans le code en I la fonction
printf() envoie des informations
au fichier log. Notez toutefois que le
script examine le résultat de la commande
if(fileno LOG) et n’appelle la
fonction printf() que quand le handle
du fichier log existe. Si le script n’est
pas parvenu à créer le fichier log, le résultat
est une valeur zéro et le script
n’exécutera pas les fonctions printf()
et close(). Sans l’examen de if(fileno
LOG), une erreur à l’exécution se produirait
si le fichier ne parvenait pas à
s’ouvrir et le script serait terminé.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Et si les clients n’avaient plus le choix ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Les 6 étapes vers un diagnostic réussi
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
