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

De Wiki doc

(Page créée avec « Category:cisco ''Kron'' est l'homologue du Cron de Linux. Il permet d'exécuter automatiquement des commandes à un intervalle donné. =Usage= '''Définition d'u... »)
 
(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.)
 
(Une version intermédiaire par le même utilisateur non affichée)
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'''
  kron occurrence SaveConfigSchedule in 10 recurring
  kron occurrence SauveConfigKron in 10 recurring
  policy-list SauveConfig
''Note: J'exécute la liste de tâche toute les 10 minutes.''
''Note: J'exécute la liste de tâche toute les 10 minutes.''



Dernière version du 27 mars 2019 à 09: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.

cli wr
cli copy running-config scp://root:root@192.168.1.1/conf/

Note: pour ne pas que le système pose de questions au moment de la sauvegarde, il faut entrer la commande file prompt quiet.

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