pidof дает два числа, которые являются идентификатором процесса или pid. пожалуйста, скажите

#c #linux #unix #process

Вопрос:

когда я выполняю команду

 pidof lh
 

для программы lh я получаю два значения. кто они такие. Я искал pid lh запущенной программы, чтобы я мог увеличить ограничение на количество открытых файлов https://unix.stackexchange.com/a/422732/211761

Почему я получаю два значения, если одно из них pid, то какое другое

выход

   37354 7968
 

какой из них выше-pid, а какой другой номер. пожалуйста, скажите

Комментарии:

1. Вы читали справочную страницу? Может ли быть так, что в вашей системе работают два процесса, запускающих lh программу? Проголосовали за закрытие.

Ответ №1:

Оба. У вас запущено два процесса lh.

Комментарии:

1. может ли поток C рассматриваться как процесс или pid. Программа lh создает поток./ и отображается в команде pidof отдельно

2. хорошо, я получил ответ, но не могли бы вы, пожалуйста, сказать, нужно ли мне устанавливать ограничение на открытие файлов для какого pid или мне следует установить ulimit для обоих pid, чтобы увеличить ограничение на открытие файлов google.com/…

3. Я установил выбор для обоих процессов. Я создаю поток и закрываю его после выполнения запроса, но я не знаю, почему я все еще получаю несколько процессов. Есть ли способ, которым я могу получить конкретный номер tcp-порта, количество подключений для открытых файлов и имена файлов, таких как сокет или файл

4. @user786, вероятно, потому, что у вас запущено два процесса lh…