Как правило, программа qdaemon начинает работу при запуске системы, завершает работу при закрытии системы и не требует вмешательства оператора. Но в некоторых случаях программа qdaemon может прекратить работу, так как она не может выполнить заданную функцию. В данном разделе описаны действия, которые следует выполнить в таких случаях.
Выполнение одного из следующих условий означает, что программе qdaemon требуется вмешательство оператора:
Не удалось вызвать qdaemon (запрос принят)
Для запуска программы qdaemon введите следующую команду:
startsrc -s qdaemon
Как правило, эту команду могут запускать только пользователи root. Выполнение программы qdaemon начинается с ее инициализации.
Если выполнение программы
qdaemon прекращается, убедитесь, что для команд qdaemon
и enq установлены соответствующие права доступа. Владельцем
этих команд является пользователь root. Команды qdaemon и
enq должны выполняться так же, как если бы они были запущены
владельцем. Бит доступа s означает, что действующим
владельцем (ИД пользователя) для процесса будет его формальный
владелец. Для этих команд должны быть установлены следующие права
доступа:
qdaemon -r-sr-s--- | |
Для проверки прав доступа воспользуйтесь командой aclget
/usr/sbin/qdaemon.
Для сброса прав доступа введите команду tcbck -y /usr/sbin/qdaemon. Для выполнения этой операции у вас должны быть права доступа root. | |
enq -r-sr-sr-x | |
Для проверки прав доступа воспользуйтесь командой aclget
/usr/bin/enq.
Для сброса прав доступа введите команду tcbck -y /usr/bin/enq. Для выполнения этой операции у вас должны быть права доступа root. |
Если неполадка в работе qdaemon не устранена, выполните следующие действия для полной повторной инициализации системы буферизации: