Рейтинг:5

Как я могу проверить, какой скрипт Python запускается, учитывая его PID?

флаг cn

top показывает, что какой-то скрипт Python использует все ресурсы компьютера

К сожалению, у меня работает более одного скрипта Python. Как я могу определить, из какого файла он запускается?

Я получил PID, используя вершина команда

флаг cn
`top -c` покажет полную командную строку, хотя вам может понадобиться сделать ваш терминал шире.Нажатие `c` в интерактивном режиме переключит отображение полной командной строки.
Рейтинг:4
флаг cn
Kai

Вы можете попробовать прочитать файл с именем командная строка в каталоге /proc/<PID>/. Это нулевой список программы и ее аргументов. Вот пример на моем ubuntu для процесса обработки автоматических обновлений:

$ cat /proc/133319/cmdline | xargs -0 эхо
/usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal

Поможет ли это вам в вашей проблеме?

Ответить или комментировать

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