Personnalisation et automatisation des taches

1269 mots 6 pages
Automatiser des tâches avec des scripts

PERSONNALISATION
ET AUTOMATISATION
DES TACHES
1

Plan






Créer une nouvelle tâche
Lancer une tâche au démarrage: init
Présentation de cron
Syntaxe de cron
Exemples

2

Créer une nouvelle tâche


Avant tout, il faut créer un nouveau fichier qui exécutera le code que l'on veut. il suffit d'ouvrir un éditeur (en tant que root), et d'enregistrer le fichier dans le dossier voulu



Il faut indiquer l'interpréteur à utiliser au début du fichier.
Par exemple (avec bash) :



#!/bin/bash



commande;



...



Il est possible d'utiliser un autre interpréteur, en changeant simplement



#!/bin/bash par l'interpréteur choisi : #!/bin/python, #!/bin/perl, etc.
Ensuite, il faut rendre le fichier exécutable :
# chmod 755 /repertoire/monfichier

3

Lancer une tâche au démarrage : init


init est le premier processus, exécuté par le noyau,



Le père de tous les autres processus (son PID est 1).
Au démarrage, il lance divers scripts contenus dans /etc/init.d/ ou
/etc/rc.d/.
C'est dans le dossier /etc/init.d qu'il faut enregistrer les fichiers à lancer au démarrage.
Il faut ensuite ajouter le fichier à la liste des processus lancés au démarrage :
# update-rc.d mon-fichier defaults

4

Lancer une tâche au démarrage : init


Pour avoir plus d’informations tapez dans un terminal :



ls -l /etc/init.d/ pour voir les scripts lancés au démarrage



init --help



cat /etc/init.d/README



man init



info init



man update-rc.d

5

Présentation de cron


cron est le nom d'un programme qui permet aux utilisateurs d'exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiées à l'avance.



Il s'agit d'une fonctionnalité très utile pour des tâches routinières d'administration système, mais elle peut très bien être exploitée pour toute autre chose.



Par exemple, on peut demander à cron de jouer tel fichier musical tous les jours à sept heures sauf le samedi et le
dimanche

en relation

  • dangereux de faire craquer les doigts ? la réponse
    257 mots | 2 pages
  • Ne faut-il croire que ce que l'on voit?
    2241 mots | 9 pages
  • Recit fantastique
    362 mots | 2 pages
  • RAMAZAN IN LOVE
    385 mots | 2 pages
  • fantastique maitre renard
    724 mots | 3 pages
  • Fiche de lecture antigone d'antigone
    9265 mots | 38 pages
  • Commentaire composé "lorenzaccio" acte 4 scène 9
    413 mots | 2 pages
  • Quelques passages de série
    546 mots | 3 pages
  • Criton
    4281 mots | 18 pages
  • Résumé lazarillo de tormès
    1885 mots | 8 pages
  • Plaidoyer: défense de créon, roi des thèbes
    530 mots | 3 pages
  • Juste moi la fin du monde jean-luc lagarce
    1079 mots | 5 pages
  • La dernien jours d un comdamné
    435 mots | 2 pages
  • Pourquoi antigone est-elle si fascinante?
    897 mots | 4 pages
  • Antigone, jean anouilh, jean anouilh
    3396 mots | 14 pages