existuje něco jako pidof %1

Linux, Unix, BSD systémy, distribuce, open source

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Da Gony 27. 3. 2025 22:10

existuje něco v linuxu jako příkaz pidof %1 ? tedy zjištění pid procesu který je v aktuálním shellu (před nějakou dobou) spuštěn na pozadí?
Da Gony
Junior
Uživatelský avatar

Odeslat příspěvekod JirkaVejrazka 28. 3. 2025 00:20

pstree, treba. Nebo ve vypisu "ps -f" mas vzdy napsano PID procesu a PID procesu, ze ktereho byl spusten. To by ti melo stacit.
JirkaVejrazka
Mírně pokročilý

Odeslat příspěvekod Da Gony 29. 3. 2025 11:50

Díky, ale jak zjistím k
Kód: Vybrat vše
terý "%N" patří kterému řádku v tom výpisu ? Nevím, zda spoléhat se na roustoucí sekvenci PID je dobrý nápad. nebo nějak řadit přes čas spuštění je taky drbačka, protože to má jednak přesnost minut a nějak bych to musel parsovat přes cut/awk.
Kód: Vybrat vše

UID        PID  PPID  C STIME TTY          TIME CMD
pc         597   596  1 10:49 pts/1    00:00:00 -bash
pc         632   597  0 10:50 pts/1    00:00:00 sleep 4888
pc         633   597  0 10:50 pts/1    00:00:00 sleep 4889
pc         634   597  0 10:50 pts/1    00:00:00 ps -f
Da Gony
Junior
Uživatelský avatar

Odeslat příspěvekod JirkaVejrazka 29. 3. 2025 22:32

Kód: Vybrat vše
echo $$
JirkaVejrazka
Mírně pokročilý


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků