Μάθετε για πόσο καιρό εκτελείται μια διαδικασία στο Linux

Tux Linux με glitter

όλοι όσοι ήδη γνωρίζουν GNU / Linux ή τα συστήματα Unix θα γνωρίζουν την εντολή ps που μας επιτρέπει να παρακολουθούμε διεργασίες, καθώς και άλλα προγράμματα που μας επιτρέπουν να εργαζόμαστε με ανοιχτές διεργασίες στο λειτουργικό μας σύστημα. Λοιπόν, έχουμε ήδη δημοσιεύσει μερικά σεμινάρια για να πραγματοποιήσουμε ορισμένες διαχειρίσεις που σχετίζονται με τις διαδικασίες, αλλά σήμερα θα αφιερώσουμε αυτό το άρθρο στη δημιουργία μιας ανάρτησης στην οποία θα περιγράψουμε βήμα προς βήμα και με απλό τρόπο πώς μπορείτε να γνωρίζετε την εκτέλεση χρόνο που μια διαδικασία ήταν ενεργή.

Σε ορισμένες περιπτώσεις, όχι μόνο θα πρέπει να γνωρίζουμε λεπτομέρειες όπως τα αρχεία που άνοιξε ο διαδικασία ή το PID σας για να χρησιμοποιήσετε την εντολή kill και να σκοτώσετε τη διαδικασία κ.λπ. Αλλά θα υπάρξουν στιγμές που πρέπει επίσης να γνωρίζουμε τον χρόνο που χρειάζεται για να εκτελεστεί μια διαδικασία. Για παράδειγμα, αν είναι μια περίεργη διαδικασία, να ξέρετε πόσο καιρό είναι ενεργή. Επειδή θα μπορούσε να είναι κάποιος τύπος κακόβουλου λογισμικού ή κάποιο που έχει ξεκινήσει στο παρασκήνιο στο σύστημά μας για να πραγματοποιήσει κάποια ανεπιθύμητη δραστηριότητα. Γνωρίζοντας την ώρα θα γνωρίζουμε την έκταση της ζημιάς. Και αυτό είναι μόνο ένα παράδειγμα, μπορεί να υπάρχουν πολλές περισσότερες περιπτώσεις όπου πρέπει να γνωρίζουμε τον χρόνο εκτέλεσης. Λοιπόν, για αυτό θα χρειαστούμε μόνο την εντολή ps και επίσης pdf. Αυτό που θα κάνουμε είναι να χρησιμοποιήσουμε το δεύτερο για να γνωρίζουμε το PID της διαδικασίας που θέλουμε να ελέγξουμε. Προφανώς, αν ήταν μια περίεργη διαδικασία, δεν θα υπήρχε άλλη επιλογή από το να παρακολουθήσουμε όλες τις ενεργές διεργασίες και να την ανιχνεύσουμε χειροκίνητα... Αλλά στην περίπτωση που είναι γνωστό κομμάτι λογισμικού:

pidof httpd

Σε αυτήν την περίπτωση θα επιστρέψει το PID της διαδικασίας για τον δαίμονα HTTP, αλλά αν θέλετε να μάθετε άλλο πρόγραμμα, χρησιμοποιήστε το όνομά του. Ας φανταστούμε ότι επιστρέφει το PID 8735. Λοιπόν, το επόμενο πράγμα είναι να χρησιμοποιήσετε το ps για να προσδιορίσετε την ώρα με την επιλογή etime:

ps -p 8735 -o etime

Και θα μας δώσει τις μέρες, τις ώρες, τα λεπτά και τα δευτερόλεπτα που τρέχει. Εάν θέλετε να εμφανίσετε την ώρα σε δευτερόλεπτα αντί για ΗΗ-ΩΩ:ΛΛ:ΔΔ, χρησιμοποιήστε την επιλογή φορές.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.