Linux : découvrir l'automatisation de tâches avec le scripting
Administration système LinuxLinux scripting Shell expressions régulières
Durée
3 jour(s)Niveau
IntermédiaireRéférence
AD-011
Présentation
Le scripting peut être défini par la réalisation de programmes informatiques basés sur des commandes système (habituellement interprétées par le terminal) intégrées dans une logique algorithmique. Le scripting permet d’automatiser et de planifier des tâches système pour plus de productivité et de fiabilité : maintenance, supervision, réalisation d’opérations en masse et bien d’autres.
Pendant cette formation, vous découvrirez les possibilités offertes par le scripting et apprendrez à utiliser les structures algorithmiques dans un script. Vous apprendrez à faciliter l’utilisation de vos scripts avec le respect des conventions et l’anticipation des erreurs. Enfin, vous apprendrez à planifier l’exécution de vos scripts pour les intégrer pleinement à votre système d’exploitation.
Objectifs de la formation
- Découvrir l’automatisation de tâches avec le scripting
- Savoir construire ses scripts avec des structures algorithmiques
- Savoir accompagner l’utilisateur et anticiper les erreurs
- Savoir planifier l’exécution de ses scripts
Public
- Toute personne travaillant ou souhaitant travailler dans l’administration système
Prérequis
- Une connaissance de Linux est nécessaire
Programme
1- Préparer son terminal
Les différents shells, exécuter une commande
Les arguments et les options
Rendre des fichiers exécutables
Les commandes fréquentes
2- Créer son premier script
Le shebang #!
Les commentaires
Hello World en scripting
3- Structurer son script
Les variables
Les conditions
Les boucles
Les opérateurs mathématiques
Les fonctions
Anticiper les bugs
4- Notions d'entrée sortie
Lire l’entrée utilisateur
Les paramètres et les options
Les flux de sortie et les codes de statut
Créer un script intelligible pour ses utilisateurs
5- Manipulation de données
Chaînage de commandes
Les tuyaux (pipes) et la commande tee
La commande cut et le chaînage par arguments avec xargs
Utiliser sed et awk
6- Intégrer son script dans le système d'exploitation
Exécuter son script au démarrage ou à intervalles réguliers
Exécuter son script en tâche d’arrière-plan
Vérifier la bonne exécution de son script
Date de dernière modification : 13/06/2024
Cette formation ne dispose pas d'évaluation pour le moment.
Organisation
Modalités d'évaluation :
Questionnaires à choix multiples (QCM) en fin de formation. L'intervenant formulera également une appréciation sur vos acquis pour l'entièreté de la formation.
Moyens pédagogiques :
Formation alternant la théorie et la pratique, avec un intervenant présentant la formation en direct. Possibilité de réaliser cette formation en face-à-face dans nos locaux, dans vos locaux d'entreprise ou à distance via visioconférence.
Une fois terminée, vous disposerez d'une attestation de suivi de la formation, ainsi que des contenus de cours relatifs au contenu présenté.
Informations pratiques :
En cas de dispense dans nos locaux, le matériel informatique est fourni et l'ensemble des commodités sont accessibles. Nos locaux sont également accessibles aux personnes à mobilité réduite : découvrir notre centre.
Retrouvez toutes les informations pratiques pour préparer votre formation sur notre page dédiée : informations pratiques.
Cette formation pourrait vous intéresser
Linux : ligne de commande shell
La ligne de commande est un outil prévu pour utiliser et administrer un système Linux (ainsi que UNIX, macOS, etc.) : elle permet de réaliser toutes les opérations liées au système à l’écrit, plutôt que d’utiliser …