pkill-u пользователь, не работающий

Я недавно переключился от CentOS7 до Ubuntu 18.04. Я раньше мог к pkill-u пользователь, и он уничтожит все мои процессы. Однако, когда я пытаюсь сделать то же в Ubuntu, моя сессия SSH остается активной. Используя XRDP, у меня есть подобная проблема. Если я пытаюсь использовать "pkill-u пользователь", моя сессия XRDP завершается и, поскольку корень I видит следующий процесс:

user  20848     1  0 09:33 ?        00:00:00 /usr/bin/ssh-agent -s

Однако, после того как тот процесс там, я не могу войти на пути XRDP, и я получаю несколько ошибок после входа в систему. Моя единственная фиксация является к pkill-u пользователем как корнем. После того как я делаю это, я могу использовать XRDP снова.

Независимо, я не вижу, что процесс как "пользователь", использующий PS, но я могу уничтожить его, если я знаю процесс PID.

Мысли?

1
задан 1 March 2019 в 19:37

1 ответ

От man pkill,

   -f, --full
          The pattern is normally only matched against the process name.  When -f is set, the
          full command line is used.

Так pgrep --full "/usr/bin/ssh-agent -s" должен показать Вам PID (затем ps -fp$(pgrep --full "/usr/bin/ssh-agent -s") для большего количества информации.

0
ответ дан 7 December 2019 в 21:10

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

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