Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 14457|Απάντηση: 0

[Linux] Η διαφορά μεταξύ kill -9 και no -9 στο Linux εξηγείται λεπτομερώς

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 21/10/2014 5:12:09 μ.μ. | | |
Μορφή εντολής kill:
kill -Σήμα pid
pid είναι ο αριθμός διεργασίας, τον οποίο μπορείτε να βρείτε με την εντολή ps
Το σήμα είναι ένα σήμα που αποστέλλεται σε μια διεργασία και το TERM (ή ο αριθμός 9) σημαίνει "τερματισμός άνευ όρων"

Εδώ είναι ένα παράδειγμα
$ whoami
ρίζα
$ ps auxw | grep vi #查询有没有运行vi程序
Φενγκζ 13118 0.0 0.0 4140 1044 πόντοι/1 S+ 05:33 0:00 vi
Ρίζα 13120 0.0 0.0 4836 640 πόντοι/0 S+ 05:33 0:00 grep vi
#答案: Υπάρχει μια εκτέλεση, αριθμός διαδικασίας 13118

$ kill -9 13118 #把vi杀掉 (άνευ όρων τερματισμός)

$ ps auxw | grep vi
Ρίζα 13122 0.0 0.0 4404 640 πόντοι/0 S+ 05:33 0:00 grep vi
#没有vi了...
$

kill εντολή για να σκοτώσει διεργασίες παρασκηνίου
-9 σημαίνει αναγκαστική θανάτωση, άμεση ματαίωση






Προηγούμενος:Διαμόρφωση memcached για εγκατάσταση και εκκίνηση
Επόμενος:Πώς να ελέγξετε σωστά τη χρήση μνήμης του Linux
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com