| autolog.conf(5) | File Formats Manual | autolog.conf(5) |
autolog.conf - конфигурационный файл команды autolog
Конфигурационный файл состоит из множества строк, каждая из которых описывает класс процессов, на которые распространяется (или не распространяется) определенная процедура автоматического закрытия сессии. Строка состоит из любого количества переключателей. Переключатели значений имеют вид: "(name=value (имя=значение)". Булевы (двоичные) ключи имеют вид: "name (имя)" или "noname (инверсия имени)". Например, yes, no.
Используя эти параметры, вы можете задать имя пользователя, группу и строку tty. Эти описания могут содержать подстановочные знаки (регулярные выражения). Вы также можете задать время простоя, льготный период и несколько других параметров. При чтении конфигурационного файла программа создает запись для каждой строки конфигурации. Каждой переменной в записи присваивается значение, независимо от того, указано оно явно или нет. Значения для отсутствующих переменных задаются по умолчанию, которые компилируются в командной строке и могут быть изменены из командной строки.
Если не будет найдено ни одной записи, соответствующей данному процессу, то этот процесс не будет преждевременно автоматически прекращён. Поэтому рекомендуется всегда иметь строку "cleanup (очистка)" в конце конфигурационного файлаи, чтобы отслеживать всё, что могло бы быть пропущено в более подробных определениях. Поскольку имя, группа и строка по умолчанию равны ".+", то строка, похожая на:
idle=30
будет работать. На самом деле, в строке может быть указан любой переключатель, а все остальные получат значения по умолчанию.
Если конфигурационный файл не найден, то программа создаст одну запись, в которой будут заданы все значения по умолчанию. Эта запись будет соответствовать любому процессу на любом порту (name=.+ line=.+ group=.+ (имя=.+ строка=.+ группа=.+ )). Таким образом, действие по умолчанию заключается в уничтожении всех процессов.
Существует еще одна группа записей, которая позволяет задать некоторые общие параметры. Каждая из них занимает целую строку. Не смешивайте их с предыдущими записями.
name=root line=tty[1-7] idle=0
name=guest idle=5 grace=60 nomail hard warn
group=lynx-.* idle=10 grace=60 clear
idle=60 grace=30
Кайл Бейтман (Kyle Bateman) <kyle@actarg.com> (autolog 0.35),
Эта страница руководства была изменена для Debian Полом Телфордом (Paul Telford) <pxt@debian.org>
Русский перевод этой страницы руководства разработал(и) Aleksandr Felda <isk8da@gmail.com> и Kirill Rekhov <krekhov.dev@gmail.com>
Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.
Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.
| Конфигурационные файлы | Linux |