Η εκτέλεση πολλαπλών παρουσιών της Python καθιστά δύσκολη την εύρεση κάθε μεμονωμένης παρουσίας, εάν θέλετε να τα σταματήσετε. Στο Ubuntu Linux, κάθε παρουσία μιας εφαρμογής ή διαδικασίας έχει ένα μοναδικό αναγνωριστικό. Μπορείτε να σταματήσετε όλες τις παρουσίες μιας συγκεκριμένης διαδικασίας, όπως η Python, χωρίς να γνωρίζετε το αναγνωριστικό της καθεμιάς επεξεργαστείτε χρησιμοποιώντας την εντολή "pkill", η οποία εντοπίζει όλες τις διεργασίες που ταιριάζουν με τα κριτήριά σας και σκοτώνει ο καθένας. Η εντολή "pgrep" εξάγει τα αναγνωριστικά διεργασίας με βάση τα κριτήρια που δίνονται.
Βήμα 1
Κάντε δεξί κλικ στην επιφάνεια εργασίας και επιλέξτε το Τερματικό επιλογή ανοίγματος παραθύρου τερματικού.
Το βίντεο της ημέρας
Βήμα 2
Πληκτρολογήστε την εντολή sudo pkill python να σκοτώσει όλες τις διεργασίες Python που εκτελούνται, ανεξάρτητα από τον χρήστη που ξεκίνησε τη διαδικασία. Πληκτρολογήστε τον κωδικό πρόσβασής σας όταν σας ζητηθεί.
Βήμα 3
Πληκτρολογήστε την εντολή sudo pgrep python για να διασφαλίσετε ότι όλες οι διεργασίες Python έχουν σταματήσει. Αυτή η εντολή δεν πρέπει να παράγει έξοδο και δεν θα σας ζητηθεί κωδικός πρόσβασης.
Υπόδειξη
Το όνομα διεργασίας που χρησιμοποιείται για την αντιστοίχιση περιορίζεται στους 15 χαρακτήρες που υπάρχουν στην έξοδο του /proc/pid/stat. Χρησιμοποιείτε πάντα την επιλογή -f για αντιστοίχιση με την πλήρη γραμμή εντολών, /proc/pid/cmdline.