Πίνακας περιεχομένων:

Πώς μπορώ να σκοτώσω μια διαδικασία ακρόασης σε μια θύρα;
Πώς μπορώ να σκοτώσω μια διαδικασία ακρόασης σε μια θύρα;

Βίντεο: Πώς μπορώ να σκοτώσω μια διαδικασία ακρόασης σε μια θύρα;

Βίντεο: Πώς μπορώ να σκοτώσω μια διαδικασία ακρόασης σε μια θύρα;
Βίντεο: ΠΗΡΑ ενα κουτι ΠΡΟΦΥΛΑΚΤΙΚΑ…. 2024, Νοέμβριος
Anonim

Βρείτε (και σκοτώστε) όλες τις διαδικασίες ακρόασης σε μια θύρα

  1. lsof -n | grep ΑΚΟΥΩ . Κτυπώ δυνατά. ΕΝΑ ΣΗΜΑΝΤΙΚΑ ΠΙΟ ΓΡΗΓΟΡΟ τρόπο.
  2. lsof -i tcp:[ ΛΙΜΑΝΙ ] Bash. Να σκοτώσεις όλα επεξεργάζεται την ακρόαση σε ένα συγκεκριμένο Λιμάνι χρήση:
  3. lsof -ti tcp:5900 | xargs σκοτώνω . Κτυπώ δυνατά. Η εντολή -t επιστρέφει μόνο το PID, ακριβώς για να το φέρει κάπου, και το xargs εκτελεί σκοτώνω σε κάθε γραμμή που επιστρέφεται.

Από αυτή την άποψη, πώς μπορώ να σκοτώσω μια διαδικασία χρησιμοποιώντας μια θύρα;

Windows

  1. Ανοίξτε ένα παράθυρο CMD σε λειτουργία διαχειριστή μεταβαίνοντας στην επιλογή Έναρξη > Εκτέλεση > πληκτρολογήστε cmd > κάντε δεξί κλικ στη Γραμμή εντολών και, στη συνέχεια, επιλέξτε Εκτέλεση ως διαχειριστής.
  2. Χρησιμοποιήστε την εντολή netstat που παραθέτει όλες τις ενεργές θύρες.
  3. Για να σκοτώσετε αυτήν τη διαδικασία (το /f είναι δύναμη): taskkill /pid 18264 /f.

Κάποιος μπορεί επίσης να ρωτήσει, πώς μπορώ να σκοτώσω μια διαδικασία θύρας 3000; Kill Process στο λιμάνι Για παράδειγμα, πρέπει διαδικασία θανάτωσης τρέχει σε θύρα 3000 . Πρώτα «sudo lsof -t -i: 3000 ” θα επιστρέψει το PID του επεξεργάζομαι, διαδικασία τρέχει σε θύρα 3000 . Το παραπάνω αποτέλεσμα δείχνει ότι το 7279 είναι το PID του διαδικασία στη θύρα 3000 . Τώρα μπορείτε να χρησιμοποιήσετε σκοτώνω εντολή να σκοτώνω ο επεξεργάζομαι, διαδικασία.

Εξάλλου, πώς μπορώ να σκοτώσω μια διαδικασία θύρας 8080;

Χρειάζεται να εκτελέσουμε μερικές εντολές στη γραμμή εντολών για να τερματίσουμε τη διαδικασία που χρησιμοποιεί τη θύρα 8080

  1. Βήμα 1: Βρείτε το αναγνωριστικό διαδικασίας στα παράθυρα χρησιμοποιώντας τη γραμμή εντολών. netstat -ano | findstr netstat -ano | findstr
  2. Βήμα 2: Τερματίστε τη διαδικασία χρησιμοποιώντας τη γραμμή εντολών. taskkill /F /PID

Πώς μπορώ να σκοτώσω μια διαδικασία που εκτελείται σε μια συγκεκριμένη θύρα στο Linux;

Το lsof σημαίνει Λίστα Ανοιγμένων Αρχείων και με κατάλληλες επιλογές ή σημαίες, μπορεί να χρησιμοποιηθεί για την επιστροφή του PID του α επεξεργάζομαι, διαδικασία σε κάποια δεδομένη Λιμάνι . Μόλις πάρετε το PID , χρήση σκοτώνω εντολή να σταματήσει αυτό επεξεργάζομαι, διαδικασία . Αυτό θα βρει το διεργασία που τρέχει στις 3000 Λιμάνι και σκοτώνω το.

Συνιστάται: