« Kron - cisco » : différence entre les versions

De Wiki doc

Ajout d'un oublie dans la configuration de l'occurrence et changement du nom de la règle.
Ajout d'une astuce + simplification de la liste de tâches + présentation de ce que l'on va faire + ajout de la commande pour désactiver l'interaction.
 
Ligne 2 : Ligne 2 :


''Kron'' est l'homologue du [[Cron]] de Linux. Il permet d'exécuter automatiquement des commandes à un intervalle donné.
''Kron'' est l'homologue du [[Cron]] de Linux. Il permet d'exécuter automatiquement des commandes à un intervalle donné.
{{astuce|Il est également possible d'utiliser l'[[Embedded event manager - cisco|event manager]] pour exécuter des tâches à intervalle régulier.}}


=Usage=
=Usage=
Ligne 7 : Ligne 9 :
  kron policy-list SauveConfig
  kron policy-list SauveConfig


Nous allons définir une sauvegarde automatique.
<source lang="bash">
<source lang="bash">
cli wr
cli wr
cli HOSTNAME=`sh run | grep hostname | cut -d " " -f 2 -s`
cli copy running-config scp://root:root@192.168.1.1/conf/
cli HEURE=`show clock | cut -d ":" -f 2`
cli MINUTE=`show clock | cut -d ":" -f 2`
cli MOIS=`show clock | cut -d " " -f 4`
cli JOUR=`show clock | cut -d " " -f 5`
cli ANNEE=`show clock | cut -d " " -f 6`
cli copy running-config scp://root:root@192.168.1.1/conf/$HOSTNAME-$JOUR-$MOIS-$ANNEE-$HEURE-$MINUTE
</source>
</source>
''Note: pour ne pas que le système pose de questions au moment de la sauvegarde, il faut entrer la commande <source lang="bash" inline>file prompt quiet</source>.''


'''Définir l’occurrence'''
'''Définir l’occurrence'''

Dernière version du 27 mars 2019 à 08:49


Kron est l'homologue du Cron de Linux. Il permet d'exécuter automatiquement des commandes à un intervalle donné.

ASTUCE

Il est également possible d'utiliser l'event manager pour exécuter des tâches à intervalle régulier.

Usage

Définition d'une liste de tâches

kron policy-list SauveConfig

Nous allons définir une sauvegarde automatique. <source lang="bash"> cli wr cli copy running-config scp://root:root@192.168.1.1/conf/ </source>

Note: pour ne pas que le système pose de questions au moment de la sauvegarde, il faut entrer la commande <source lang="bash" inline>file prompt quiet</source>.

Définir l’occurrence

kron occurrence SauveConfigKron in 10 recurring
 policy-list SauveConfig

Note: J'exécute la liste de tâche toute les 10 minutes.

Afficher l'état du processus Kron

sh kron schedule

Source