Všichni, kteří to už vědí GNU / Linux nebo Unixové systémy budou znát příkaz ps, který nám umožňuje sledovat procesy, stejně jako další programy, které nám umožňují pracovat s otevřenými procesy v našem operačním systému. Již jsme vydali několik tutoriálů k provádění některých správ souvisejících s procesy, ale dnes tento článek věnujeme vytvoření příspěvku, ve kterém budeme krok za krokem a jednoduchým způsobem popisovat, jak můžete znát provedení čas procesu byl aktivní.
Při některých příležitostech nebudeme muset znát jen podrobnosti, jako jsou soubory otevřené souborem proces nebo vaše PID k použití příkazu kill a ukončení procesu atd. Ale přijdou chvíle, kdy musíme také vědět, jak dlouho trvá proces provedení. Pokud se například jedná o podivný proces, zjistěte, jak dlouho je aktivní. Vzhledem k tomu, že se může jednat o nějaký typ malwaru nebo o malware, který byl spuštěn na pozadí v našem systému za účelem provedení určité nežádoucí činnosti. Když budeme znát čas, budeme znát rozsah škod. A to je jen příklad, případů, kdy musíme znát dobu provedení, může být mnohem více. No, k tomu budeme potřebovat jen příkaz ps a také pdof. To, co uděláme, je použít druhé k poznání PID procesu, který chceme zkontrolovat. Je zřejmé, že kdyby se jednalo o podivný proces, nezbylo by nic jiného, než sledovat všechny aktivní procesy a detekovat je ručně ... Ale v případě, že se jedná o známý software:
pidof httpd
V tomto případě vrátí PID procesu pro démona HTTP, ale pokud chcete zjistit jiný program, použijte jeho název místo tohoto. Představme si, že vrací PID 8735. Následujícím způsobem je použití ps k určení času pomocí možnosti etime:
ps -p 8735 -o etime
A dá nám dny, hodiny, minuty a sekundy, které běží. Pokud chcete zobrazit čas v sekundách místo ve formátu DD-HH: MM: SS, použijte tuto možnost někdy.