Ketahui berapa lama suatu proses telah berjalan di Linux

Tux Linux dengan gemerlapnya

Semua yang sudah tahu GNU / Linux atau sistem Unix akan mengetahui perintah ps yang memungkinkan kita untuk memantau proses, serta program lain yang memungkinkan kita untuk bekerja dengan proses terbuka di sistem operasi kita. Nah, kami telah menerbitkan beberapa tutorial untuk menjalankan beberapa administrasi yang terkait dengan proses, tetapi hari ini kami akan mendedikasikan artikel ini untuk membuat posting di mana kami akan menjelaskan langkah demi langkah dan dengan cara sederhana bagaimana Anda dapat mengetahui pelaksanaannya. waktu suatu proses telah aktif.

Dalam beberapa kesempatan kita tidak hanya perlu mengetahui detail seperti file yang dibuka oleh proses atau PID Anda untuk menggunakan perintah kill dan menghentikan proses, dll. Namun ada kalanya kita juga harus mengetahui waktu yang diperlukan suatu proses untuk dieksekusi. Misalnya, jika prosesnya aneh, ketahui sudah berapa lama proses tersebut aktif. Karena bisa jadi itu adalah sejenis malware atau malware yang berjalan di latar belakang sistem kita untuk melakukan aktivitas tertentu yang tidak diinginkan, maka dengan mengetahui waktunya kita akan mengetahui tingkat kerusakannya. Dan ini hanyalah sebuah contoh saja, mungkin masih banyak lagi kasus dimana kita harus mengetahui waktu eksekusinya. Nah, untuk itu kita hanya perlu perintah ps dan juga pdof. Yang akan kita lakukan adalah menggunakan yang kedua untuk mengetahui PID dari proses yang ingin kita periksa. Jelas, jika itu adalah proses yang aneh, tidak akan ada pilihan selain memantau semua proses aktif dan mendeteksinya secara manual ... Tetapi dalam kasus perangkat lunak yang dikenal:

pidof httpd

Dalam hal ini, ia akan mengembalikan PID dari proses untuk daemon HTTP, tetapi jika Anda ingin mencari program lain, gunakan namanya sebagai pengganti yang ini. Bayangkan jika ia mengembalikan PID 8735. Nah, berikut ini adalah menggunakan ps untuk menentukan waktu dengan opsi etime:

ps -p 8735 -o etime

Dan itu akan memberi kita hari, jam, menit dan detik yang telah dijalankannya. Jika Anda ingin menampilkan waktu dalam detik dan bukan dalam format DD-HH: MM: SS, gunakan opsi waktu.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.