Jak sprawdzić, które konkretne procesy (skrypty Python) są uruchomione?
12
Za pomocą polecenia „top” widzę, że działają 2 skrypty python. Jak jednak sprawdzić ich nazwy lub katalog / lokalizację? Chcę je zidentyfikować, aby zobaczyć, co działa poprawnie, a co nie.
lsof -p $PID
byłby dobry początek.$PID
może być również rozdzieloną przecinkami listą PID. Również tony danych zostaną ujawnione/proc/$PID/
.Odpowiedzi:
Możesz uzyskać listę procesów python, używając
pgrep
:To jednak nie wyświetla całej linii poleceń. Jeśli masz najnowszą wersję
pgrep
, możesz użyć -a, aby to zrobić:W przeciwnym razie możesz użyć
/proc
:źródło
Zwykle używam,
ps -fA | grep python
aby zobaczyć, jakie procesy są uruchomione.Zapewni to następujące wyniki:
CMD
Cię co Python skrypty zostały uruchomione pokazać, choć nie daje katalog skryptu.źródło