Σκοτώστε διαδικασίες με χρήση χαρακτήρων μπαλαντέρ με pkill στο Mac OS X

Anonim

Για όποιον χρησιμοποιεί τη γραμμή εντολών τακτικά, ένα νέο εργαλείο που ονομάζεται pkill διευκολύνει σημαντικά τις διαδικασίες θανάτωσης στις σύγχρονες εκδόσεις Mac OS και Mac OS X. Βελτιώνοντας την τυπική εντολή kill, το pkill υποστηρίζει εύκολα χαρακτήρες μπαλαντέρ, καθιστώντας εύκολο τον τερματισμό όλων των διαδικασιών που ανήκουν σε έναν αγώνα ή ακόμα και σε έναν συγκεκριμένο χρήστη.

Χρήση του pkill για εξουδετέρωση διεργασιών σε Mac OS

Στην πιο βασική συνάρτηση, το pkill μπορεί να χρησιμοποιηθεί ως εξής:

pkillApplicationName

Για παράδειγμα, η θανάτωση όλων των διαδικασιών που ανήκουν στο "Safari", συμπεριλαμβανομένων των διαδικασιών Περιεχομένου Ιστού του Safari, θα ήταν απλώς θέμα πληκτρολόγησης:

pkill Safari

Διαδικασίες θανάτωσης με pkill και μπαλαντέρ

Αλλά το pkill χρησιμοποιείται ίσως καλύτερα με σημαίες uid και χαρακτήρες μπαλαντέρ, για παράδειγμα, μπορείτε να σκοτώσετε όλες τις διεργασίες που ξεκινούν με το γράμμα "C" χρησιμοποιώντας τα εξής:

pkill C

Οι διεργασίες που ανήκουν σε έναν μόνο χρήστη μπορούν επίσης να τερματιστούν εύκολα με τη σημαία -U και πρόσθετες λεπτομέρειες:

pkill -U όνομα χρήστη Όνομα διεργασίας

Για παράδειγμα, θα μπορούσατε να σκοτώσετε κάθε διαδικασία που ανήκει στον χρήστη Will με τα εξής;

sudo pkill -u Θα

Υποθέτοντας ότι ο καθορισμένος χρήστης είναι συνδεδεμένος, όλες οι εφαρμογές που εκτελούνται από αυτόν τον χρήστη θα σκοτωθούν. Ωστόσο, ο χρήστης δεν θα αποσυνδεθεί και οι βασικές διεργασίες του συστήματος που σχετίζονται με αυτόν τον χρήστη θα παραμείνουν άθικτες.

Ελέγξτε τη σελίδα του εγχειριδίου για το pkill για περισσότερες χρήσεις και σημαίες και θυμηθείτε ότι οι μέσοι χρήστες Mac θα εξυπηρετούνται καλύτερα στη διαχείριση εργασιών με το Activity Monitor. Το pkill δεν είναι διαθέσιμο σε Mac OS ή OS X πριν από το Mountain Lion.

Σκοτώστε διαδικασίες με χρήση χαρακτήρων μπαλαντέρ με pkill στο Mac OS X