Ketahui berapa lama proses dijalankan di Linux

Tux Linux dengan glitter

Semua yang sudah tahu GNU / Linux atau sistem Unix akan mengetahui perintah ps yang membolehkan kita memantau proses, serta program lain yang membolehkan kita bekerja dengan proses terbuka dalam sistem operasi kita. Baiklah, kami telah menerbitkan beberapa tutorial untuk menjalankan beberapa pentadbiran yang berkaitan dengan prosesnya, tetapi hari ini kami akan mendedikasikan artikel ini untuk membuat catatan di mana kami akan menerangkan langkah demi langkah dan dengan cara mudah bagaimana anda dapat mengetahui pelaksanaannya masa proses telah aktif.

Pada beberapa kesempatan, kita tidak hanya perlu mengetahui perincian seperti fail yang dibuka oleh proses atau PID anda untuk menggunakan perintah bunuh dan bunuh proses dsb. Tetapi akan ada masa apabila kita juga mesti mengetahui masa yang diperlukan oleh proses untuk dilaksanakan. Sebagai contoh, jika ia adalah proses yang pelik, ketahui berapa lama ia telah aktif. Memandangkan ia mungkin beberapa jenis perisian hasad atau satu yang telah dimulakan di latar belakang pada sistem kami untuk menjalankan aktiviti yang tidak diingini tertentu. Dengan mengetahui masa kita akan mengetahui tahap kerosakan. Dan ini hanya contoh, mungkin banyak lagi kes yang kita kena tahu masa pelaksanaannya. Nah, untuk itu kita hanya perlukan perintah ps dan juga pdof. Apa yang akan kami lakukan adalah menggunakan yang kedua untuk mengetahui PID proses yang ingin kami periksa. Jelas, jika itu adalah proses yang aneh, tidak akan ada pilihan selain untuk memantau semua proses aktif dan mengesannya secara manual ... Tetapi sekiranya perisian terkenal:

pidof httpd

Dalam kes ini, ia akan mengembalikan PID proses untuk daemon HTTP, tetapi jika anda ingin mengetahui program lain, gunakan namanya dan bukannya yang satu ini. Mari kita bayangkan bahawa ia mengembalikan PID 8735. Nah, yang berikut adalah menggunakan ps untuk menentukan masa dengan pilihan etime:

ps -p 8735 -o etime

Dan ini akan memberi kita hari, jam, minit dan saat ia berjalan. Sekiranya anda ingin memaparkan waktu dalam beberapa saat dan bukan dalam format DD-HH: MM: SS, maka gunakan pilihan tersebut etim.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.