Διαδικασία Linux Background και Foreground
Ως λειτουργικό σύστημα πολλαπλών εργασιών, Linux υποστηρίζει την εκτέλεση πολλών διεργασιών—βασικά, προγραμμάτων ή εντολών ή παρόμοιων εργασιών—στο παρασκήνιο ενώ συνεχίζετε να εργάζεστε στο προσκήνιο.
Διαδικασίες προσκηνίου
ΕΝΑ διαδικασία σε πρώτο πλάνο είναι οποιαδήποτε εντολή ή εργασία που εκτελείτε απευθείας και περιμένετε να ολοκληρωθεί. Ορισμένες διεργασίες στο προσκήνιο εμφανίζουν κάποιο τύπο διεπαφής χρήστη που υποστηρίζει τη συνεχή αλληλεπίδραση με τον χρήστη, ενώ άλλες εκτελούν μια εργασία και «παγώνουν» τον υπολογιστή ενώ ολοκληρώνει αυτήν την εργασία.
Από το κέλυφος, μια διαδικασία στο προσκήνιο ξεκινά πληκτρολογώντας μια εντολή στη γραμμή εντολών. Για παράδειγμα, για να δείτε μια απλή λίστα των αρχείων στον ενεργό κατάλογο, πληκτρολογήστε:
ls.
Θα δείτε τη λίστα των αρχείων. Ενώ ο υπολογιστής προετοιμάζει και εκτυπώνει αυτήν τη λίστα, δεν μπορείτε να κάνετε τίποτα άλλο από τη γραμμή εντολών. Αφού εκτυπωθεί η λίστα των αρχείων σε τυπική έξοδο, αποκτάτε ξανά πρόσβαση στο μήνυμα κελύφους.
Διαδικασία φόντου
Σε αντίθεση με μια διαδικασία προσκηνίου, το κέλυφος δεν χρειάζεται να περιμένει για ένα διαδικασία φόντου για να τελειώσει πριν μπορέσει να εκτελέσει περισσότερες διεργασίες. Εντός του ορίου της διαθέσιμης μνήμης, μπορείτε να εισάγετε πολλές εντολές φόντου η μία μετά την άλλη. Για να εκτελέσετε μια εντολή ως διαδικασία φόντου, πληκτρολογήστε την εντολή και προσθέστε ένα κενό και ένα συμπλεκτικό σύμβολο στο τέλος της εντολής. Για παράδειγμα:
εντολή 1 &
Όταν εκδίδετε μια εντολή με το συμπέρασμα συμπερασμάτων, το κέλυφος εκτελεί την εργασία, αλλά αντί να σας κάνει να περιμένετε να τελειώσει η εντολή, θα επιστρέψετε αμέσως στο κέλυφος. Σε αυτό το σημείο, μπορείτε να εισαγάγετε μια άλλη εντολή είτε για διαδικασία προσκηνίου είτε παρασκηνίου. Οι εργασίες στο παρασκήνιο εκτελούνται με χαμηλότερη προτεραιότητα από τις εργασίες στο προσκήνιο.
Θα δείτε ένα μήνυμα στην οθόνη όταν ολοκληρωθεί μια διαδικασία παρασκηνίου.
Εναλλαγή μεταξύ διεργασιών

Εάν μια διαδικασία στο προσκήνιο απαιτεί πολύ χρόνο, σταματήστε την πατώντας Ctrl+Z. Υπάρχει ακόμα μια διακοπείσα εργασία, αλλά η εκτέλεσή της έχει ανασταλεί. Για να συνεχίσετε την εργασία, αλλά στο παρασκήνιο, πληκτρολογήστε bg για να στείλετε τη σταματημένη εργασία στην εκτέλεση στο παρασκήνιο.
Για να συνεχίσετε μια διαδικασία που έχει ανασταλεί στο προσκήνιο, πληκτρολογήστε fg και αυτή η διαδικασία θα αναλάβει την ενεργή συνεδρία.
Για να δείτε μια λίστα με όλες τις διαδικασίες που έχουν ανασταλεί, χρησιμοποιήστε το θέσεις εργασίας εντολή ή χρησιμοποιήστε το μπλουζα εντολή για εμφάνιση μιας λίστας με τις πιο εντατικές εργασίες CPU, ώστε να μπορείτε να τις αναστείλετε ή να τις σταματήσετε για να ελευθερώσετε πόρους του συστήματος. Για να αλλάξετε την προτεραιότητα εκτέλεσης μιας διαδικασίας, χρησιμοποιήστε όμορφη και renice.
Shell vs. GUI
Το Multitasking λειτουργεί διαφορετικά ανάλογα με το αν εργάζεστε από το κέλυφος ή μια γραφική διεπαφή χρήστη. Το Linux από το κέλυφος υποστηρίζει μόνο μία ενεργή διαδικασία προσκηνίου ανά εικονικό τερματικό. Ωστόσο, από την πρακτική άποψη του χρήστη, ένα περιβάλλον με παράθυρο (π.χ. Linux με επιτραπέζιο υπολογιστή, όχι από κέλυφος που βασίζεται σε κείμενο) υποστηρίζει πολλά ενεργά παράθυρα που λειτουργούν αποτελεσματικά ως πολλαπλά ταυτόχρονα προσκήνιο διαδικασίες. Στην πράξη, το Linux στα παρασκήνια προσαρμόζει την προτεραιότητα των διαδικασιών σε ένα GUI για να προάγει τη σταθερότητα του συστήματος και να υποστηρίζει την επεξεργασία του τελικού χρήστη.