- Настройка cron astra linux
- Меню
- Кнопки-переключатели режима отображения
- Панель «Запланированные задачи»
- Контекстное меню
- Кнопки сопровождения
- Окно «Печать»
- Панель «Переменные окружения»
- Контекстное меню
- Кнопки сопровождения
- Настройка cron astra linux
- Установка Astra Linux
- Автоматизация процессов с помощью Cron
- Автоматизация процессов с помощью Bash-скриптов
Настройка cron astra linux
Программа позволяет в графическом режиме изменять настройки демона cron. С ее помощью можно установить расписание задач: назначить выполнение программы (сценария или приложения) в установленное время, установить время прекращения выполнения назначенной программы и настроить среду ее выполнения (переменные окружения), а также разрешить или запретить выполнение уже установленной задачи. При запуске с уровнем классификационной мандатной метки, отличным от нулевого, появляется сообщение о том, что какие-либо изменения не применяются. Для выполнения привилегированных действий запрашивается авторизация.
Главное окно программы, выполняемой от имени администратора (рис. 1), содержит меню (Меню), кнопки-переключатели режима отображения расписания задач и переменных окружения (Кнопки-переключатели режима отображения), панели «Запланированные задачи» (Панель «Запланированные задачи») и «Переменные окружения» (Панель «Переменные окружения») с кнопками сопровождения.
Меню
- Меню программы содержит следующие пункты:
- «Файл»:
- «Загрузить» — в соответствии с установленным режимом отображения загружается файл настроек программы с расписанием задач и переменными окружения;
- «Сохранить» — расписание задач и переменные окружения сохраняются в файле настроек программы;
- «Выход» — если настройки не изменялись, то работа программы завершается. В противном случае открывается окно с запросом на подтверждение сохранения конфигурации:
- [Да] — новые значения сохраняются в файле настроек программы, окно закрывается, и работа программы завершается;
- [Нет] — окно закрывается, и работа программы завершается;
- [Отмена] — окно закрывается;
- «Содержание» — вызов окна справки;
- «О программе. » — вызов окна с краткой информацией о программе.
Кнопки-переключатели режима отображения
Кнопками-переключателями устанавливается режим отображения данных на панелях «Запланированные задачи» (Панель «Запланированные задачи») и «Переменные окружения» (Панель «Переменные окружения»).
- В режиме администратора все данные, из числа сохраняемых в файле настроек программы, доступны для редактирования, и существуют следующие режимы отображения (см. рис. 1):
- «Показать для системы» — отображаются системные данные;
- «Показать для пользователя» — отображаются данные, установленные для пользователя, указанного в строке справа от кнопки (устанавливается из выпадающего списка).
Панель «Запланированные задачи»
- На панели «Запланированные задачи» (см. рис. 1) в табличном виде отображается расписание задач:
- «Пользователь» (только в режиме отображения «Показать для системы») — пользователь, от имени которого выполняется задача;
- «Расписание» (только в режиме отображения «Показать для системы») — краткое описание начала выполнения задачи: перечисляются минуты, часы, дни месяца, месяцы и дни недели (символ * в соответствующей позиции обозначает: ежеминутно, ежечасно, каждый день, каждый месяц, каждый день недели);
- «Команда» — имя программы, назначенной к выполнению, в рамках данной задачи;
- «Состояние» — разрешение или запрет задачи к выполнению;
- «Описание» — сопроводительный текст;
- «Подробнее» — подробное описание установленного времени начала выполнения задачи (расшифровывается символ * из столбца «Расписание»).
Щелчок левой кнопкой мыши на строке таблицы выделяет ее. Несколько строк (задач) выделяются щелчком левой кнопки мыши на каждой строке при удержании клавиши .
Время запуска установленных задач определяется по системным дате и времени.
Контекстное меню
- Щелчком правой кнопки мыши на панели «Запланированные задачи» открывается контекстное меню:
- «Новая задача. » — открывается окно «Новая задача» (рис. 2):
- «Команда» — в стоке или из диалогового окна устанавливается полное или относительное (если имя каталога с программой находится среди значений переменной окружения PATH) имя программы, назначенной к выполнению в рамках данной задачи, вместе, если это необходимо, со значениями аргументов и параметров ввода командной строки. Кнопками справа от строки ввода открывается диалоговое окно для выбора и установки (слева направо) имени файла или пункта главного меню (подменю) рабочего стола. После подтверждения или отмены установки имени файла или пункта меню (подменю) окно закрывается, и установленное имя файла или приложения, запускаемого из установленного пункта меню, соответственно, отображается или не отображается в строке ввода команды;
- «Запустить как» (только при установленном режиме отображения «Показать для системы» в главном окне) — из выпадающего списка устанавливается имя пользователя от имени которого программа, назначенная в строке «Команда», запускается;
- флаг «Графическое приложение» — при включении добавляет, а при выключении убирает выставление переменной окружения DISPLAY в строке «Команда»;
- «Запустить как» (только в режиме отображения «Показать для системы») — из списка устанавливается пользователь, от имени которого выполняется команда;
- «Комментарий» — устанавливается сопроводительный текст;
- флаг «Разрешить задачу» — устанавливает разрешение или запрет команды к выполнению;
- флаг«Запускать при загрузке системы» — устанавливает запуск команды при загрузке системы;
- флаг «Запускать каждый день» — устанавливает ежедневный запуск команды;
- «Месяцы» — устанавливаются месяцы запуска команды;
- «Дни месяца» — устанавливаются дни запуска команды;
- «Часы» — устанавливаются часы запуска команды;
- «Дни недели» — устанавливаются дни недели запуска команды;
- «Минуты» — устанавливаются непосредственно минуты, или из выпадающего списка «Шаблон» устанавливается минутный режим запуска команды;
- [Да] — устанавливается новая задача в расписании, в таблице появляется соответствующая запись, и окно закрывается;
- [Отмена] — новая задача не устанавливается, окно закрывается;
- [Да] — выделенные задачи удаляются из расписания, и окно закрывается;
- [Нет] — окно закрывается;
- [Да] — окно закрывается, и команда начинает выполняться;
- [Нет] — окно закрывается.
Кнопки сопровождения
Кнопки сопровождения располагаются справа от панели «Запланированные задачи» (см. рис. 1) и повторяют аналогичные пункты контекстного меню (см. Контекстное меню): [Новая задача. ], [Правка. ], [Удалить], [Запустить сейчас]; [Печать. ] — открывает диалоговое окно «Печать» (Окно «Печать»).
Окно «Печать»
В окне «Печать» (рис. 3) устанавливаются параметры и выполняется печать на устройстве или запись в файл (в формате PDF) расписания задач и переменных окружения, отображаемых на панелях «Запланированные задачи» и «Переменные окружения».
- Окно содержит следующие управляющие элементы:
- поле «Принтер»:
- «Название» — в строке из выпадающего списка доступных принтеров устанавливается имя принтера или печать в файл. Ниже, в соответствии с установками описания принтера отображаются его свойства: «Расположение» и «Тип»;
- «Вывод в файл» — в строке ввода или с помощью кнопки вызова диалогового окна [. ] (справа от строки) устанавливается имя файла для записи. Диалоговое окно после подтверждения или отмены установки закрывается, и новое имя файла, соответственно, устанавливается или не устанавливается;
- [Параметры»] — вид окна изменяется (рис. 4): появляются вкладки «Копии» и «Параметры», а сама кнопка заменяется на кнопку [Параметры«], которой выполняется возвращение окна к прежнему виду.
- «Копии»:
- поле «Диапазон печати» — кнопками-переключателями «Все», «Страницы» устанавливается печать либо всего документа, либо страниц в диапазоне номеров: «с» — начало диапазона, «по» — конец диапазона. «Список страниц» — из списка устанавливается вариант отбора страниц;
- поле «Настройки вывода» — в числовом поле «Количество копий» устанавливается количество копий. Флаг «Обратный порядок» устанавливает печать страниц документа в обратном порядке;
- «Параметры» (рис. 5):
- поле «Двусторонняя печать» — кнопками-переключателями «Нет», «По длинной стороне», «По короткой стороне» устанавливается, соответственно, односторонняя печать, оборотная печать c книжной ориентацией страницы и оборотная печать с альбомной ориентацией страницы;
- поле «Режим цвета» — кнопками-переключателями «Цвет», «Оттенки серого» устанавливается, соответственно, цветная и полутоновая (оттенки серого) печать;
Панель «Переменные окружения»
- На панели «Переменные окружения» (см. рис. 1) в табличном виде отображается перечень переменных окружения, установленных для всех задач расписания:
- «Переменная» — имя переменной;
- «Значение» — значение переменной;
- «Состояние» — разрешение или запрет установки переменной;
- «Комментарий» — сопроводительный текст.
Щелчком левой кнопки мыши на строке таблицы она (переменная) выделяется. Несколько строк (переменных) выделяются щелчком левой кнопки мыши на каждой строке при удержании клавиши .
Контекстное меню
- Щелчком правой кнопки мыши на панели «Переменные окружения» открывается контекстное меню:
- «Копии»:
- «Новая переменная. » — открывается окно «Новая переменная» (рис. 6):
- «Переменная» — в строке ввода или из выпадающего списка устанавливается переменная окружения. Переменные в списке:
- DISPLAY — номер дисплея, на котором запускается графическая оболочка ОС;
- LANG — локаль, с которой выполняется задача;
- PATH — каталоги поиска программ;
- HOME — домашний каталог пользователя;
- MAILTO — имя пользователя, которому будет отправлено письмо, содержащее отчет о запуске задачи;
- SHELL — интерпретатор команд, внутри которого будет запущена назначенная задача;
- LD_CONGIG_PATH — дополнительные (помимо системных) каталоги поиска разделяемых библиотек;
- [Да] — выделенные переменные удаляются из списка переменных окружения, из таблицы удаляются выделенные строки, и окно закрывается;
- [Нет] — окно закрывается.
Кнопки сопровождения
Кнопки сопровождения располагаются справа от панели «Переменные окружения» (см. рис. 1) и повторяют аналогичные пункты контекстного меню (см. Контекстное меню): [Новая переменная. ], [Правка. ], [Удалить].
Настройка cron astra linux
Источник: spbit.ru Astra Linux – это операционная система, которая широко используется для решения различных задач, включая автоматизацию процессов. Для автоматизации в Astra Linux можно использовать инструменты, такие как Cron и Bash-скрипты.
Установка Astra Linux
Установка Astra Linux – первый шаг к использованию этой операционной системы для автоматизации задач. Установка Astra Linux осуществляется аналогично другим дистрибутивам Linux и не представляет сложностей для пользователей с опытом работы с Linux.
Автоматизация процессов с помощью Cron
Cron – это классический инструмент для автоматизации процессов в Linux. Cron позволяет запускать скрипты и команды по расписанию, что делает его очень удобным для регулярных задач.
Чтобы добавить задачу в Cron, вы можете использовать команду crontab -e. Эта команда откроет редактор, в котором вы можете добавить свою задачу. Задача в Crontab записывается в формате:
Где первые пять звездочек представляют минуты (0 – 59), часы (0 – 23), дни месяца (1 – 31), месяцы (1 – 12), дни недели (0 – 7, где 0 и 7 – воскресенье), а затем следует команда для выполнения.
Автоматизация процессов с помощью Bash-скриптов
Bash-скрипты – это еще один инструмент для автоматизации процессов в Astra Linux. Bash-скрипты позволяют писать сложные последовательности команд, которые затем можно запускать как единый процесс.
Создать Bash-скрипт можно с помощью любого текстового редактора. Например, для создания скрипта с именем script.sh, вы можете использовать команду nano script.sh.
В начале скрипта обычно указывается шебанг (#!/bin/bash), который указывает системе, что скрипт нужно выполнить с помощью Bash. Затем следуют команды, которые нужно выполнить.
Чтобы сделать скрипт исполняемым, используйте команду
И наконец, чтобы запустить скрипт, используйте команду
В заключение, Astra Linux предлагает мощные инструменты для автоматизации процессов. С помощью Cron и Bash-скриптов вы можете автоматизировать большинство задач, с которыми можете столкнуться в своей работе.