Линукста канча убакыттан бери иштеп келе жаткандыгын билип алыңыз

Жылтыраган Tux Linux

Буга чейин билгендердин бардыгы GNU / Linux же Unix тутумдары процесстерди көзөмөлдөөгө мүмкүнчүлүк берген ps буйругун, ошондой эле иштөө тутумубуздагы ачык процесстер менен иштөөгө мүмкүнчүлүк берген башка программаларды билишет. Ошентип, биз буга чейин процесстерге байланыштуу бир нече административдик иш-аракеттерди жүргүзүү үчүн бир нече окуу куралдарын жарыялаганбыз, бирок бүгүн биз ушул макаланы кадам жасоо жана аткарууну жөнөкөй жол менен сүрөттөп бере турган пост түзүү үчүн арнаганы жатабыз. процесстин убактысы активдүү болду.

Айрым учурларда, биз тарабынан ачылган файлдар сыяктуу маалыматтарды гана билип калбасак болот тартиби же өлтүрүү буйругун колдонуу жана процессти өлтүрүү үчүн PID ж.б. Бирок биз процесстин аткарылышы үчүн канча убакыт талап кылынарын билишибиз керек болгон учурлар болот. Мисалы, бул кызыктай процесс болсо, анын канча убакыттан бери активдүү болгонун билиңиз. Бул кандайдыр бир зыяндуу программанын түрү болушу мүмкүн же кандайдыр бир керексиз аракеттерди жасоо үчүн системабызда фондо иштетилген болушу мүмкүн.Убакытты билүү менен биз зыяндын көлөмүн билебиз. Бул жөн эле мисал, биз аткаруу убактысын билишибиз керек болгон учурлар дагы көп болушу мүмкүн. Ооба, бул үчүн бизге гана керек болот ps буйругу жана ошондой эле pdof. Эмне кылабыз, экинчисин колдонуп, биз текшергибиз келген процесстин PID кодун билебиз. Албетте, эгер бул таң калыштуу процесс болсо, анда бардык активдүү процесстерди көзөмөлдөп, аны кол менен табуудан башка арга калбайт эле ... Бирок белгилүү программалык камсыздоо болгон учурда:

pidof httpd

Бул учурда ал процесстин PID кодун HTTP демону үчүн кайтарып берет, бирок башка программа тапкыңыз келсе, анын ордуна анын атын колдонуңуз. Анын PID 8735ти кайтарып берээрин элестетип көрөлү. Төмөндө etime опциясы менен убакытты аныктоо үчүн ps колдонулат:

ps -p 8735 -o etime

Ал бизге иштеп жаткан күндөрдү, сааттарды, мүнөттөрдү жана секунддарды берет. Убакытты DD-HH: MM: SS форматына эмес, бир нече секундада чагылдыргыңыз келсе, анда параметрди колдонуңуз убакыттар.


Макаланын мазмуну биздин принциптерге карманат редакциялык этика. Ката жөнүндө кабарлоо үчүн чыкылдатыңыз бул жерде.

Комментарий биринчи болуп

Комментарий калтырыңыз

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

*

*

  1. Маалыматтар үчүн жооптуу: AB Internet Networks 2008 SL
  2. Маалыматтын максаты: СПАМды көзөмөлдөө, комментарийлерди башкаруу.
  3. Мыйзамдуулук: Сиздин макулдугуңуз
  4. Маалыматтарды берүү: Маалыматтар үчүнчү жактарга юридикалык милдеттенмелерден тышкары билдирилбейт.
  5. Маалыматтарды сактоо: Occentus Networks (ЕС) тарабынан уюштурулган маалыматтар базасы
  6. Укуктар: Каалаган убакта маалыматыңызды чектеп, калыбына келтирип жана жок кыла аласыз.