συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να σκοτώσει ένα Process Linux με ID

Όπως και με όλα τα λογισμικά ηλεκτρονικών υπολογιστών , σφάλματα και απρόβλεπτα γεγονότα μπορούν να προκαλέσουν οι διαδικασίες Linux για την συντριβή , τη διακοπή των προγραμμάτων από την εργασία και συχνά χρησιμοποιούν μεγάλες ποσότητες των πόρων της CPU και της μνήμης . Εάν μια διαδικασία σταματά να ανταποκρίνεται ή πηγαίνει εκτός ελέγχου , μπορείτε να χρησιμοποιήσετε την εντολή kill να κλείσει τη διαδικασία σε μια ποικιλία από τρόπους που αυξάνουν σε σοβαρότητα . Μόλις έχετε σκοτώσει τη διαδικασία , μπορείτε να επανεκκινήσετε το πρόγραμμα μετά την ερευνά την αιτία της συντριβής . Οδηγίες
Η 1

Συνδεθείτε στο διακομιστή Linux με χρήση του SSH , εάν χρησιμοποιείτε έναν απομακρυσμένο διακομιστή , ή να ανοίξετε ένα παράθυρο τερματικού , αν εργάζεστε στον υπολογιστή . 2

βρείτε τον αριθμό ID της διαδικασίας που θέλετε να σκοτώσετε . Μια λίστα των ενεργών διεργασιών μπορεί να δει πληκτρολογώντας " px - aux " στο τερματικό εντολών , η οποία εμφανίζει το όνομα της κάθε διαδικασίας και ID της διεργασίας του . Πληκτρολογήστε "top " στο τερματικό για να δείτε μια απεικόνιση σε πραγματικό χρόνο εμφανίζει τις τρέχουσες διεργασίες και ταυτότητες , και το ποσό χρόνου της CPU και της μνήμης κάθε χρησιμοποιεί . Η πληροφορία αυτή είναι χρήσιμη για να δείτε κάποια από τις διαδικασίες ελέγχου . Πατήστε το πλήκτρο " q " για να κλείσετε επάνω και να επιστρέψετε στο τερματικό εντολών .
Εικόνων 3

Πληκτρολογήστε " σκοτώσει process_id " στο τερματικό για να σκοτώσει μια συγκεκριμένη διαδικασία , αντικαθιστώντας το " process_id " με τη σχετική διαδικασία αριθμό ταυτότητας . Η εντολή kill θα προσπαθήσει να κλείσει τη διαδικασία καθαρά .
Η 4

Πληκτρολογήστε " σκοτώσει -1 process_id " στο τερματικό εντολών , εάν η εντολή kill από μόνη της δεν θα μπορούσε να κλείσει τη διαδικασία . Το "-1" παράμετρος λέει η διαδικασία να σταματήσουν το κάπνισμα σαν ένα ημερολόγιο από αυτά που συμβαίνουν , και προσπαθεί να εξοντώσει κάθε διεργασία παιδί .
5

Πληκτρολογήστε " kill -9 process_id " στο τερματικό , εάν προηγούμενες προσπάθειες να κλείσει τη διαδικασία έχουν αποτύχει . Αυτό θα αναγκάσει τη διαδικασία να πεθάνει , αλλά μπορεί να αφήσει κάποιες διαδικασίες παιδί που τρέχει , δεδομένου ότι δεν είναι ένα καθαρό κλείσει . Αν εξακολουθούν να υφίστανται διαδικασίες παιδί , μπορείτε να τους σκοτώσουν εάν χρειαστεί, χειροκίνητα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα