Πώς να λύσετε “Υπάρχουν θέσεις εργασίας που σταματούν” προσαρμοσμένος “αποσύνδεση” Στο SSH (τερματικό)

Αυτό το σεμινάριο σας δείχνει πώς λύνετε “Υπάρχουν θέσεις εργασίας που σταματούν” προσαρμοσμένος “αποσύνδεση” στο τερματικό (SSH). Τι σημαίνει αυτό το μήνυμα Λίνουξ Και τι πρέπει να κάνετε για να μπορείτε να αποσυνδεθείτε από το τερματικό, δείτε βήμα προς βήμα στο παρακάτω σεμινάριο.

Πριν δείτε πώς μπορείτε να αποσυνδεθείτε από ένα τερματικό στην παραγγελία “logout“, είναι καλό να γνωρίζουμε τι σημαίνει αυτό το μήνυμα.

Γιατί εμφανίζεται το μήνυμα “Υπάρχουν θέσεις εργασίας που σταματούν” προσαρμοσμένος “αποσύνδεση”;

Το μήνυμα “Υπάρχουν θέσεις εργασίας που σταματούν” Εμφανίζεται όταν προσπαθείτε να αποσυνδεθείτε από ένα τερματικό όπου υπάρχουν διαδικασίες που τρέχουν ή περιμένουν τη διακοπή (Ctrl+C) ή τη συνέχιση (fg) lor.
Αυτές είναι οι διαδικασίες μεταξύ του τερματικού και του πελάτη σας για να συνδεθούν με αυτό το σύστημα. Σύνδεση SSH με Putty ή μέσω Terminal (macOS).

Έτσι αυτό δεν είναι ένα μήνυμα σφάλματος, αλλά μόνο ένα μήνυμα που ενημερώνει τον χρήστη όπως έχει “jobs” στην εργασία, που δεν σώθηκαν ή κλείστηκαν. Τις περισσότερες φορές εμφανίζεται αυτό το μήνυμα όταν επεξεργάζεστε αρχεία κειμένου με “vim“, ότι δεν έχετε σώσει, αλλά αφήσατε την οθόνη επεξεργασίας.

Πώς να λύσετε “Υπάρχουν θέσεις εργασίας που σταματούν” προσαρμοσμένος “αποσύνδεση” Στο SSH (τερματικό)

Για να μπορέσετε να αποσυνδεθείτε με την παραγγελία σας “logout“, Κανονικά, πρέπει να ολοκληρώσετε ή να διακόψετε αυτές τις διαδικασίες.

1. Εκτελέστε την εντολή “jobs” στο τερματικό. Αυτή η παραγγελία θα εμφανίσει τη λίστα των διαδικασιών που περιμένουν ή σε εκτέλεση.

2. Στη συνέχεια, αφού εντοπίσετε την ανοιχτή διαδικασία, έχετε πολλές παραλλαγές:

Επιστρέφοντας τη διαδικασία σε εκτέλεση

Χρησιμοποιήστε την παραγγελία σας “fg” για την αποκατάσταση της διαδικασίας Stopped κατά την εκτέλεση (job) Και στη συνέχεια το τελειώνετε με το συνδυασμό των κλειδιών Ctrl+C.

Μετακινήστε τη διαδικασία στο παρασκήνιο για να αποφύγετε “Υπάρχουν θέσεις εργασίας που σταματούν”

Εκτελέστε την εντολή “bg” για να μετακινήσετε τη διαδικασία στο παρασκήνιο. Τώρα θα μπορείτε να κλείσετε τη σύνδεση με το τερματικό μέσω της Comnada “logout” χωρίς να σταματήσει την ανοικτή διαδικασία.

Τελειώστε τη συσχέτιση φορτίου με το τρέχον κέλυφος

Η παραγγελία μπορεί να χρησιμοποιηθεί “disown“. Αυτή η εντολή εξαλείφει ένα job που σχετίζονται με το τρέχον κέλυφος, ώστε να μπορείτε να κλείσετε τη συνεδρία σύνδεσης στο τερματικό. Εάν εκτελέσετε μια παραγγελία στο τερματικό και θέλετε να το διατηρήσετε ενεργό ακόμα και αφού κλείσετε το τερματικό, μπορείτε να χρησιμοποιήσετε την παραγγελία με σιγουριά “disown“.

Το αναγκαστικό κλείσιμο της εργασίας

Αυτή η μέθοδος δεν συνιστάται, αλλά αν θέλετε, μπορείτε να κλείσετε δυνατά την εργασία.

Προσδιορίστε τη διαδικασία PID με την εντολή:

ps aux | grep process_name

Τελειώστε τη διαδικασία αναγκασμένη:

kill -9 PID_number

Μετά από οποιοδήποτε από τα βήματα στο παραπάνω σεμινάριο, δεν θα σας υποδεχτεί πλέον από το μήνυμα “Υπάρχουν θέσεις εργασίας που σταματούν” Όταν εκτελείτε την παραγγελία σας “logout” για να κλείσετε τη συνεδρία σε ένα τερματικό.

Παθιασμένος με την τεχνολογία, γράφω με ευχαρίστηση στο stealthsetts.com ξεκινώντας από το 2006. Έχω μια πλούσια εμπειρία στα λειτουργικά συστήματα: MacOs, Windows και Linux, αλλά και σε γλώσσες προγραμματισμού και πλατφόρμες blogging (WordPress) και για ηλεκτρονικά καταστήματα (WooCommerce, Magento, Presashop).

Home Η πηγή σας σε μαθήματα, χρήσιμες συμβουλές και νέα. Πώς να λύσετε “Υπάρχουν θέσεις εργασίας που σταματούν” προσαρμοσμένος “αποσύνδεση” Στο SSH (τερματικό)
Αφήστε ένα σχόλιο