Pomocí příkazu „top“ vidím spuštěné 2 skripty pythonu. Jak však zkontroluji jejich jména nebo adresář/umístění? Chci je identifikovat, abych viděl, co běží správně a co ne.
Přijatá odpověď:
Seznam procesů pythonu můžete získat pomocí pgrep
:
pgrep -lf python
Toto však neuvádí celý příkazový řádek. Pokud máte nejnovější verzi pgrep
můžete k tomu použít -a:
pgrep -af python
Jinak můžete použít /proc
:
IFS=" " read -ra pids < <(pgrep -f python)
for pid in "${pids[@]}"; do
printf '%d: ' "$pid"
tr '\0' ' ' < "/proc/$pid/cmdline"
echo
done
Centos – Jak se zpracovávají oprávnění ACL a v jakém pořadí se vztahují na danou akci uživatele?
Centos – 64bit Rpm nemůže vyřešit 32bitové závislosti?