FreeBSD 7.3: служба работает, но статус показывает «не работает»

проверьте поддерживаемые файловые системы, используя:

cat /proc/filesystems

если вы найдете там exFAT, он его поддерживает.

также модуль exFAT работает с ядром 3.8.11 и 3.9.

0
17.04.2018, 12:17
1 ответ

Когда вы используете команду service, она будет искать идентификатор процесса (pid ), который был установлен при запуске. Ваш сервис определен как:

pidfile="/var/run/secret_service/${name}.pid"

Когда вы запросите status, pid будет получен из этого файла и проверит, запущен ли процесс.

Если вы изучите вывод ps, я почти уверен, что вы обнаружите, что идентификатор процесса запущенной службы не соответствует тому, что находится в файле pid.

Ваш rc-скрипт выглядит немного подозрительно. Вы уверены, что хотите указать «секретную службу _» в пути pid-файла? Если да, то убедитесь, что он есть.

Было бы более распространенным с:

pidfile="/var/run/${name}.pid"

См. Практические сценарии rc.d в BSD

3
28.01.2020, 02:23

Теги

Похожие вопросы