Проанализируйте «выполняется задание остановки» в течение 1 минуты 30 секунд во время выключения в Debian 10

grep -xE '[0-9]+a'

Greps для строк, которые состоят xфактически из одной или нескольких десятичных цифр, за которыми следует a.

grep -xE '[0-9]+aa'

Для варианта с aa.

-Eдля расширенных регулярных выражений , необходимых для +. С базовыми регулярными выражениями и без -xвы можете сделать:

grep '^[0-9]\{1,\}a$'

^и $соответствуют соответственно началу и концу строки, а \{1,\}является BRE-эквивалентом ERE+(некоторые реализации grepтакже поддерживают \+для этого, и вы всегда можете использовать [0-9][0-9]*).

1
14.09.2019, 23:02
1 ответ

I want to know specifically where the problem is.

После того, как я применил широкий обходной путь, когда эта проблема возникает, systemdговорит, что проблема специфична для-systemd:-).

В частности, системный администратор вынужден закрыть «Диспетчер пользователей». Я вижу, что у «Диспетчера пользователей» не осталось дочерних процессов. В противном случае в журнале также было бы указано, что их убили.

Конечно, еще возможно, что ошибка не в systemd, а, например. в ядре.

Sep 13 20:21:58 drystone systemd[1]: Stopping User Manager for UID 1005...
Sep 13 20:21:58 drystone systemd[1531]: Stopping Sound Service...
Sep 13 20:22:05 drystone systemd[1]: user@1005.service: State 'stop-sigterm' timed out. Killing.
Sep 13 20:22:05 drystone systemd[1]: user@1005.service: Killing process 1531 (systemd) with signal SIGKILL.
Sep 13 20:22:05 drystone systemd[1]: user@1005.service: Main process exited, code=killed, status=9/KILL
Sep 13 20:22:05 drystone systemd[1]: user@1005.service: Failed with result 'timeout'.
Sep 13 20:22:05 drystone systemd[1]: Stopped User Manager for UID 1005.

А вот пример, где также убит pulseaudio. Этот лог тоже очень странный. Администратор системы просит диспетчера пользователей остановиться, но диспетчер пользователей не требует остановки ни одного из пользовательских устройств.

Sep 20 19:47:46 drystone systemd[1]: Stopping User Manager for UID 1005...
Sep 20 19:47:53 drystone systemd[1]: user@1005.service: State 'stop-sigterm' timed out. Killing.
Sep 20 19:47:53 drystone systemd[1]: user@1005.service: Killing process 1459 (systemd) with signal SIGKILL.
Sep 20 19:47:53 drystone systemd[1]: user@1005.service: Killing process 1551 (pulseaudio) with signal SIGKILL.
Sep 20 19:47:53 drystone systemd[1]: user@1005.service: Main process exited, code=killed, status=9/KILL
Sep 20 19:47:53 drystone systemd[1]: user@1005.service: Failed with result 'timeout'.
Sep 20 19:47:53 drystone systemd[1]: Stopped User Manager for UID 1005.
1
28.01.2020, 00:01

Теги

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