Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Последняя версия Следующая версия справа и слева | ||
wiki:создание_скрипта_автозапуска [2010/09/22 13:36] |
wiki:создание_скрипта_автозапуска [2010/12/30 07:14] |
||
---|---|---|---|
Строка 38: | Строка 38: | ||
Подробности в ''man update-rc.d''. | Подробности в ''man update-rc.d''. | ||
+ | |||
+ | ====== Выполнение скрипта при включении/отключении сети ====== | ||
+ | |||
+ | Есть директория ''/etc/network/'' с поддиректориями ''if-down.d'', ''if-pre-up.d'', ''if-post-down.d'', ''if-up.d''. Если разместить скрипт в одной из этих поддиректорий, то он будет выполняться соответственно при выключении, перед включением, после выключения или при включении сети. | ||
+ | |||
+ | Другой способ — указать в файле ''/etc/network/interfaces'' одну из следующих директив: ''up'', ''pre-up'', ''post-up'', ''down'', ''pre-down'', ''post-down''. Например, строка | ||
+ | <code>post-up /peth/to/script.sh</code> | ||
+ | после включения сети выполнит скрипт //script.sh//. Подробнее можно почитать в ''man interfaces''. | ||
+ | |||
+ | В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься. | ||
====== Ссылки ====== | ====== Ссылки ====== |