... При запуске и остановке служб на сервере вызывается скрипт event_inc.sh с параметрами, сообщающими о том, какая служба была запущена или остановлена. Первый параметр - служба, второй 'start' или 'stop', третий параметр - код возврата от службы. При помощи файла /usr/local/ics/bin/ics_tune.sh можно делать нестандартные настройки сервера. В этом разделе приводятся примеры таких скриптов. Отредактировать файл можно следуя инструкциям из [этой статьи|http://asrdoc.ideco-software.ru/pages/viewpage.action?pageId=2688332]. Изменения вносятся в середину скрипта, первую и последнюю строки оставьте неизменными. В общем виде скрипт должен выглядеть так. {code} #!/bin/bash if [ "$1" = 'Имя_службы' -a "$2" = 'start/stop' ]; then #Ваши изменения здесь fi exit 0 {code} h4. Внимание Если не окружать ваши изменения условными операторами, то они будут выполняться при старте *любой* службы. h2. Часто используемые службы \#TODO добавить список * firewall * userinfo (добавить дополнительный вывод в диагностику пользователя) * userdiag (добавить дополнительный вывод в диагностику пользователя) * sysdiag (добавить дополнительный вывод в диагностику системы) * networkd h2. Автоматизированное использование Ничто не мешает использовать ics_tune.sh с помощью cron. Таким образом вы можете выполнять некие команды не при наступлении какого-то события, а в нужное вам время. Для этого нужно использовать в качестве имени службы: * cron.10min \- для того чтобы выполнять что-то каждые 10 минут * cron.daily \- для того чтобы выполнять что-то каждый день * cron.hourly \- для того чтобы выполнять что-то каждый час * cron.monthly \- для того чтобы выполнять что-то каждый месяц
|