Что это за загадочный процесс с именем «proc» в моем списке процессов

Это ясно отвечает на этот вопрос: https://stackoverflow.com/questions/9305992/linux-threads-and-process

В моем случае все дочерние процессы являются потоками и поэтому не видны в ps -ef, а только в pstree.

1
05.01.2017, 06:29
2 ответа

@icarus дайте мне решение:

Замените временно / usr / bin / perl этим скриптом:

#!/bin/bash 
exec 7>>/tmp/procstuff 
date >&7 
printf ">%s<\n" "$@" >&7 
ls -lR /proc/$$ >&7 
cat >&7 
sleep 400

Затем, заглянув в / tmp / procstuff , мы узнали, что это был процесс моего хостинг-провайдера.

1
27.01.2020, 23:46

Можете ли вы попробовать это ниже

pgrep '^$' | while read pid; do
    ps -f $pid
    ls -l /proc/$pid/cmdline
    netstat -tlp | grep '\<'$pid'\>'
    echo kill $pid  # remove the echo after testing
done

Если pgrep '^ $' ничего не перечисляет, то, возможно, нормальный ps - o comm = -U myuser | od -c , чтобы понять имя процесса, поэтому вы можете использовать pgrep , чтобы найти только процессы с таким именем

Надеюсь, это сработает.

0
27.01.2020, 23:46

Теги

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