Stránka 1 z 1

existuje něco jako pidof %1

Odeslat příspěvekNapsal: 27. 3. 2025 22:10
od Da Gony
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í?

Re: existuje něco jako pidof %1

Odeslat příspěvekNapsal: 28. 3. 2025 00:20
od JirkaVejrazka
pstree, treba. Nebo ve vypisu "ps -f" mas vzdy napsano PID procesu a PID procesu, ze ktereho byl spusten. To by ti melo stacit.

Re: existuje něco jako pidof %1

Odeslat příspěvekNapsal: 29. 3. 2025 11:50
od Da Gony
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

Re: existuje něco jako pidof %1

Odeslat příspěvekNapsal: 29. 3. 2025 22:32
od JirkaVejrazka
Kód: Vybrat vše
echo $$