|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (12)
просмотр истории страницыПри запуске и остановке служб на сервере вызывается скрипт event_inc.sh ics_tune.sh с параметрами, сообщающими о том, какая служба была запущена или остановлена. Первый параметр - служба, второй 'start' или 'stop' ({color:#ff0000}кроме службы firewall.sh{color}), третий параметр - код возврата от службы. |
При помощи файла /usr/local/ics/bin/ics_tune.sh можно делать нестандартные настройки сервера. |
В этом разделе приводятся примеры таких скриптов. |
Для редактирования необходимо от имени [удаленного помощника|Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник] выполнить команду: |
|
{code} mount -o rw,remount /mnt/ro_disc chattr -i /mnt/ro_disc/usr/local/ics/bin/ics_tune.sh {code} |
|
Отредактировать файл можно следуя инструкциям из [этой статьи|http://asrdoc.ideco-software.ru/pages/viewpage.action?pageId=2688332]. |
h2. В этом разделе приводятся примеры таких скриптов. |
|
Отредактировать файл можно следуя инструкциям из этой статьи. |
Изменения вносятся в середину скрипта, первую и последнюю строки оставьте неизменными. В общем виде скрипт должен выглядеть так. |
... |
|
if [ "$1" = 'Имя_службы' -a "$2" = 'start/stop' ]; then |
: |
#Ваши изменения здесь fi |
... |
\#TODO добавить список |
* firewall.sh |
* userinfo (добавить дополнительный вывод в диагностику пользователя) * userdiag (добавить дополнительный вывод в диагностику пользователя) |
... |
* cron.weekly \- для того чтобы выполнять что-то каждую неделю |
Либо /etc/crontab, если вам нужно указать специфичное время. |
Либо /etc/crontab, если вам нужно указать специфичное время, но в таком случае указать в вызове в качестве имени службы что-то уникальное, например {code} 10 */2 * * * root /usr/local/ics/bin/ics_tune.sh sendmycommandtoallnas 1>/dev/null 2>/dev/null {code} |