Главная


Showing posts with label cron. Show all posts
Showing posts with label cron. Show all posts

Friday, 21 July 2017

Crontab в активном поиске.

Всем привет.

Можете подумать что я слишком завернул, но следующие две задачи возникли буквально из реальной жизни админа. И обе из жизни планировщика nnCron.

Задачка №1:
на первые выходные (СБ и ВС) июля этого года выполнить задачу или выполнить ее при первом включении, если ПК не включался на выходные.

Ответ: 46 11 1-7 7 6,7 2017 
и указать флаг RunMissed: <00:10|01>

Все верно? Поправьте меня если я промахнулся.


Задачка №2:
прямо сейчас назначить задачу которая будет выполняться с 25-го июля этого года каждый день в 10 утра.

Строка выглядит просто как  00 10 * * * 2017, однако как сказать Cron-у сегодня что запись кронтаба должна стать активной 25-го числа?

Есть идеи? Желательно пользоваться самим nnCron-ом, без стороннего софта.

Wednesday, 1 February 2017

Kron - функциональный шедулер Cisco.

Все привет.

А вы знаете что в IOS Сisco есть свой довольно функциональный шедулер. И имя его Kron. Немножко отличается название от известного Cron линукса.
 
Основные шаги по настройке шедулера Kron следующие.
 
Enables privileged EXEC mode
1. enable
 
Enters global configuration mode
2. configure terminal
 
Задание политики и перечня команд
3. kron policy-list list-name [conditional]
 
Задание самих команд
4. cli command
 
Возврат в global configuration mode
5. exit
 
Что и когда запускать
6. kron occurrence occurrence-name [user username] {in[[numdays:]numhours:]nummin| at
hours:min[[month] day-of-month] [day-of-week]} {oneshot| recurring| system-startup}
 
  • Use the in keyword to specify a delta time interval with a timer that starts when this command is configured.
  • Use the at keyword to specify a calendar date and time.
  • Choose either the oneshot or recurring keyword to schedule Command Scheduler occurrence once or repeatedly. Add the optional system-startup keyword for the occurrence to be at system startup.
 
Привязка перечня команд к политике
7. policy-list list-name
 
Возврат в global configuration mode
8. exit
 
Смотрим что ж мы у себя создали
9. show kron schedule
 
Вот вам и рабочий пример. В нем Kron единоразово(oneshot) в обед(at 13:10) зальет конфиг(running-config) вашего cisco маршрутизатора на tftp:

kron policy-list backup-config
file prompt quiet
cli copy running-config tftp://10.168.1.2/
kron occurrence backup-test at 13:10 oneshot
policy-list backup-config
 

Версія на друк

Популярне