Vedeti, kako dolgo se postopek izvaja v Linuxu

Tux Linux z bleščicami

Vsi, ki že vedo GNU / Linux ali pa bodo sistemi Unix poznali ukaz ps, ki nam omogoča spremljanje procesov, pa tudi druge programe, ki nam omogočajo delo z odprtimi procesi v našem operacijskem sistemu. No, že smo objavili nekaj vadnic za izvajanje nekaterih uprav, povezanih s procesi, danes pa bomo temu članku namenili objavo, v kateri bomo korak za korakom in na preprost način opisali, kako lahko poznate izvedbo čas procesa je bil aktiven.

V nekaterih primerih ne bomo morali poznati le podrobnosti, kot so datoteke, ki jih odpre procesu ali vaš PID za uporabo ukaza kill in ubijanje procesa itd. Toda včasih bomo morali poznati tudi čas, ki je potreben za izvedbo procesa. Na primer, če gre za čuden proces, veste, kako dolgo je bil aktiven. Ker gre lahko za neko vrsto zlonamerne programske opreme ali za tisto, ki je bila v našem sistemu zagnana v ozadju za izvajanje določene neželene dejavnosti. Če poznamo čas, bomo vedeli obseg škode. In to je samo primer, morda je veliko več primerov, ko moramo poznati čas izvedbe. No, za to bomo potrebovali le ukaz ps in tudi pdof. Naredili bomo drugo, da bomo poznali PID postopka, ki ga želimo preveriti. Očitno bi bilo, če bi šlo za nenavaden postopek, ne bi bilo druge možnosti, kot da bi spremljali vse aktivne procese in jih zaznali ročno ... Toda v primeru znane programske opreme:

pidof httpd

V tem primeru bo vrnil PID postopka za demon HTTP, če pa želite najti drug program, namesto tega uporabite njegovo ime. Predstavljajmo si, da vrne PID 8735. No, naslednje je, da s psom določimo čas z možnostjo etime:

ps -p 8735 -o etime

Dala nam bo dneve, ure, minute in sekunde, ko teče. Če želite čas namesto v obliki DD-HH: MM: SS prikazati v sekundah, uporabite to možnost časi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.