У меня есть программа, которая читает все процессы и их информацию и сохраняет их в базе данных sql. Для этого я использую библиотеку procps. Теперь один из компьютеров, на котором он установлен (у меня нет доступа к этому компьютеру), сообщает, что дважды пытался вставить в базу данных один и тот же процесс с одинаковым идентификатором случайного сканирования, поэтому я пытаюсь выяснить out, если возможно, что procps возвращает один и тот же PID дважды или проблема в другом месте моей программы.
Когда я выполняю ps -A | grep systemd
(systemd - первый процесс, который программа пытается вставить дважды), он показывает только один экземпляр с одним PID.