общий для личинки не доступно после пробуждения от, в спящем режиме

Я видел, что после нормальной начальной загрузки общие для личинки сбросы recordfail и вводит состояние, из которого выходят (я не вижу, что процесс больше работает).

После того, как я в спящем режиме и бужу систему (она просыпается правильно), так как общий для личинки не работает, recordfail сохраняет. Я верю общий для личинки, должен работать как демон и не должен выходить.

Существует ли способ достигнуть этого путем изменения параметров личинки-common.service?

[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/grub-common
Description=LSB: Record successful boot for GRUB
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
ExecStart=/etc/init.d/grub-common start
ExecStop=/etc/init.d/grub-common stop

Так как recordfail не явлен сбросом, следующие будят остановки в личинке. Мое обходное решение является recordfail_timeout=0 в grub.cfg, но я хотел бы иметь работу (не в статусе выхода) общий для личинки, который сбрасывает rhe recordfail в grubenv, как это должно сделать.

Детали процесса: Личинка всегда устанавливает recordfail (также в следе от, в спящем режиме), общий для личинки, делает сброс после начальной загрузки - или просыпаются - концы правильно. Если общий для личинки не бежит за следом затем recordfail, продолжает выходить (я вижу его со списком личинки-editenv). Это означает, что следующим просыпаются, форма в спящем режиме, GRUB находит recordfail в grubenv и остановки в меню (если Вы не устанавливаете recordfail_tim.eout=0. Но... это не проблема. Вопрос состоит в том, почему личинка-common.service выходит. Если бы услуга продолжила бы работать, он сбросил бы recordfail в grubenv.
(я протестировал его: остановленный и запустился общий для личинки вручную и recordfail запись в grubenv dissapears).

Как резюме: кто-то знает, как запустить сервис с символа Daemon? (не выход, но хранение живого и здорового)

2
задан 4 September 2016 в 11:10

1 ответ

Это не возможно способ, которым я думал. Причина состоит в том, что после Ubuntu 15.04 процесс init работает с systemd, который использует системные единицы для процесса запуска. Под https://ubuntuforums.org/showthread.php? t=2333934 можно найти учебное руководство, как установить системную единицу для сбрасывания recordfail после формы резюме succesfull, в спящем режиме. Я также видел, что каноническая команда перемещает старые сервисы в systemd, таким образом, я надеюсь, что в ближайшем будущем они обеспечат "официальное" решение

0
ответ дан 2 December 2019 в 10:05

Другие вопросы по тегам:

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