Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:создание_скрипта_автозапуска [2010/09/22 13:36] |
wiki:создание_скрипта_автозапуска [2014/11/22 11:07] (текущий) [Выполнение скрипта при включении/отключении сети] |
||
|---|---|---|---|
| Строка 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 /path/to/script.sh</code> | ||
| + | после включения сети выполнит скрипт //script.sh//. Подробнее можно почитать в ''man interfaces''. | ||
| + | |||
| + | В любом случае на скрипт должны быть установлены права, разрешающие выполнение, иначе он не сможет запуститься. | ||
| ====== Ссылки ====== | ====== Ссылки ====== | ||