Пакет openvpn поставляется с скриптом init /etc/init.d/openvpn. Этот скрипт автоматически устанавливает соединение для каждого файла .conf (mind the extension) в /etc/openvpn.
Обнаружено это на основе информации здесь: https://openvpn.net/index.php/open- source / documentation / howto.html # startup
Если вы устанавливаете OpenVPN через RPM или DEB-пакет в Linux, установщик настроит initscript. Когда выполняется, initscript будет проверять файлы конфигурации .conf в файле / etc / openvpn, и если он найден, запустит отдельный демон OpenVPN для каждого файла.Вызов udevadm, вероятно, происходит из сценария /etc/init/udevtrigger.conf Upstart. Он выполняет udevadm settle, который просто спит, пока демона udevd не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не указывает на проблему.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения скрипта udevtrigger, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты, о которых вы говорите, действуют аналогично Способы: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Инструмент wait-for-root используется, чтобы подождать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe будет ждать, пока ядро закончит загрузку данного модуля ядра.
Вызов udevadm, вероятно, происходит из сценария /etc/init/udevtrigger.conf Upstart. Он выполняет udevadm settle, который просто спит, пока демона udevd не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не указывает на проблему.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения скрипта udevtrigger, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты, о которых вы говорите, действуют аналогично Способы: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Инструмент wait-for-root используется, чтобы подождать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe будет ждать, пока ядро закончит загрузку данного модуля ядра.
Вызов udevadm, вероятно, происходит из сценария /etc/init/udevtrigger.conf Upstart. Он выполняет udevadm settle, который просто спит, пока демона udevd не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не указывает на проблему.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения скрипта udevtrigger, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты, о которых вы говорите, действуют аналогично Способы: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Инструмент wait-for-root используется, чтобы подождать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe будет ждать, пока ядро закончит загрузку данного модуля ядра.
Вызов udevadm, вероятно, происходит из сценария /etc/init/udevtrigger.conf Upstart. Он выполняет udevadm settle, который просто спит, пока демона udevd не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не указывает на проблему.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения скрипта udevtrigger, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты, о которых вы говорите, действуют аналогично Способы: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Инструмент wait-for-root используется, чтобы подождать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe будет ждать, пока ядро закончит загрузку данного модуля ядра.
Вызов udevadm, вероятно, происходит из сценария /etc/init/udevtrigger.conf Upstart. Он выполняет udevadm settle, который просто спит, пока демона udevd не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не указывает на проблему.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения скрипта udevtrigger, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты, о которых вы говорите, действуют аналогично Способы: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Инструмент wait-for-root используется, чтобы подождать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe будет ждать, пока ядро закончит загрузку данного модуля ядра.
Вызов udevadm, вероятно, происходит из сценария /etc/init/udevtrigger.conf Upstart. Он выполняет udevadm settle, который просто спит, пока демона udevd не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не указывает на проблему.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения скрипта udevtrigger, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты, о которых вы говорите, действуют аналогично Способы: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Инструмент wait-for-root используется, чтобы подождать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe будет ждать, пока ядро закончит загрузку данного модуля ядра.
Вызов udevadm
, вероятно, происходит из сценария /etc/init/udevtrigger.conf
Upstart. Он выполняет udevadm sett
, который просто спит, пока демона udevd
не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не является признаком проблемы.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения сценария udevtrigger
, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты вы упоминаете действие аналогичным образом: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Средство wait-for-root
используется, чтобы ждать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe
будет ждать, пока ядро закончит загрузку данного ядра модуль.
Вызов udevadm
, вероятно, происходит из сценария /etc/init/udevtrigger.conf
Upstart. Он выполняет udevadm sett
, который просто спит, пока демона udevd
не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не является признаком проблемы.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения сценария udevtrigger
, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты вы упоминаете действие аналогичным образом: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Средство wait-for-root
используется, чтобы ждать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe
будет ждать, пока ядро закончит загрузку данного ядра модуль.
Вызов udevadm
, вероятно, происходит из сценария /etc/init/udevtrigger.conf
Upstart. Он выполняет udevadm sett
, который просто спит, пока демона udevd
не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не является признаком проблемы.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения сценария udevtrigger
, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты вы упоминаете действие аналогичным образом: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Средство wait-for-root
используется, чтобы ждать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe
будет ждать, пока ядро закончит загрузку данного ядра модуль.
Вызов udevadm
, вероятно, происходит из сценария /etc/init/udevtrigger.conf
Upstart. Он выполняет udevadm sett
, который просто спит, пока демона udevd
не сообщит, что он завершил настройку узлов устройства для вашего оборудования. Таким образом, тот факт, что он спит, не является признаком проблемы.
Основная цель запуска этой команды во время запуска заключается в том, что при ее завершении создается событие Upstart. Например, сценарий Upstart для подсистемы печати будет запущен после завершения сценария udevtrigger
, поскольку ему нужен доступ к узлам устройства сконфигурированных принтеров.
Другие инструменты вы упоминаете действие аналогичным образом: они спят до тех пор, пока не произойдет какое-то событие, а затем вернутся. Средство wait-for-root
используется, чтобы ждать, пока устройство, содержащее корневую файловую систему, будет готово, и modprobe
будет ждать, пока ядро закончит загрузку данного ядра модуль.