* Περιμένει: Το κέλυφος εισέρχεται σε κατάσταση "περιμένετε". Παύει τη δική της εκτέλεση και δεν επεξεργάζεται άλλες εντολές από την είσοδο μέχρι να ολοκληρωθεί η τρέχουσα εντολή. Αυτή είναι η προεπιλεγμένη συμπεριφορά για τις περισσότερες εντολές.
* Διαχείριση I/O (αν υπάρχει): Το κέλυφος μπορεί να χειριστεί την ανακατεύθυνση εισόδου και εξόδου για την εντολή. Εάν η εντολή χρησιμοποιεί `<`, `` `,`>> `,` | `ή άλλους χειριστές ανακατεύθυνσης, το κέλυφος δημιουργεί τους κατάλληλους σωλήνες και περιγραφείς αρχείων πριν ξεκινήσει την εντολή. Διαχειρίζεται τη ροή δεδομένων μεταξύ της εντολής και των εισροών/εξόδων της.
* Χειρισμός σήματος: Το κέλυφος διαχειρίζεται σήματα (όπως διακόπτες, Sigint, που αποστέλλεται από Ctrl+C). Εάν ληφθεί ένα σήμα κατά τη λειτουργία μιας εντολής, το κέλυφος μπορεί είτε να προωθήσει το σήμα στην εντολή τρέχοντος είτε να το χειριστεί ανάλογα με τη διαμόρφωσή του και το συγκεκριμένο σήμα.
* Διαχείριση διαδικασιών: Το κέλυφος δημιουργεί μια νέα διαδικασία για να τρέξει η εντολή. Αυτό διαχωρίζει την εκτέλεση της εντολής από το κέλυφος, εμποδίζοντας τα συντριβή στην εντολή να επηρεάσει το ίδιο το κέλυφος. Το κέλυφος διαχειρίζεται αυτή τη διαδικασία παιδιού μέχρι να τερματιστεί.
* Δεν υπάρχει άλλη επεξεργασία εντολών: Δεν ερμηνεύει ή εκτελεί οποιαδήποτε περαιτέρω εισροή μέχρι να ολοκληρωθεί η τρέχουσα εντολή (εκτός αν πρόκειται για διαδικασία φόντου, βλ. Παρακάτω).
Διαδικασίες φόντου: Η εξαίρεση είναι όταν μια εντολή εκτελείται στο παρασκήνιο (χρησιμοποιώντας `&`). Σε αυτή την περίπτωση, το κέλυφος * δεν περιμένει. Εκτυπώνει το αναγνωριστικό διαδικασίας (PID) της διαδικασίας φόντου και συνεχίζει αμέσως την αποδοχή και την επεξεργασία νέων εντολών από τον χρήστη. Ωστόσο, εξακολουθεί να διαχειρίζεται αυτή τη διαδικασία υποβάθρου - τον έλεγχο της κατάστασής του, του χειρισμού των σημάτων και του καθαρισμού όταν τερματίζεται.
Συνοπτικά, η βασική δράση περιμένει. Ωστόσο, πίσω από τις σκηνές, υπάρχει σημαντική δραστηριότητα που περιλαμβάνει I/O, σήματα και διαχείριση διαδικασιών για να διασφαλιστεί η σωστή εκτέλεση και ενσωμάτωση της εντολής στο περιβάλλον του κελύφους.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα