Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να χρησιμοποιήσετε Exec σε Bash Script

Unix έχει μια σειρά από διαφορετικές γλώσσες κέλυφος για τη γραμμή εντολών , με ονόματα όπως Korn shell , CShell , κέλυφος Bourne και Bash . Η διαφορά είναι συνήθως στο συντακτικό και η γραμματική εντολές που δραστηριοποιούνται στη γραμμή εντολών . Ωστόσο, αρκετές εντολές είναι κοινές σε όλα τα κελύφη , συμπεριλαμβανομένων των " exec . " Exec εκτελεί μια εντολή , λαμβάνοντας τη θέση της τρέχουσας διαδικασίας . Ως εκ τούτου , εάν ένα τερματικό λειτουργεί και η exec εντολή ονομάζεται , το τερματικό διαδικασία θα κλείσει και η εντολή exec θα υιοθετήσει id διαδικασία του τερματικού σταθμού . Οδηγίες
Η 1

Ξεκινήστε ένα τερματικό για να εισάγετε εντολές . Στο Unix σε ένα σύστημα Linux , φορτώσει ένα γραμμή εντολών χρησιμοποιώντας το πρόγραμμα τερματικού σας . Συνήθως , μπορείτε να επιλέξετε " Εφαρμογές ", " Αξεσουάρ ". 2

Εκτελέστε την εντολή exec , έτσι ώστε τόσο η ίδια όσο και η διαδικασία που έχει αναλάβει ( το τερματικό στην προκειμένη περίπτωση) έξοδο το συντομότερο το exec εντολή έχει ολοκληρωθεί . Ένα παράδειγμα φαίνεται παρακάτω :

" exec echo hi "

Επειδή η εντολή exec αναλαμβάνει την τρέχουσα διαδικασία , θα εκτελέσετε την εντολή exec και , στη συνέχεια, βγείτε από το παράθυρο του τερματικού
<. br > με 3

Δημιουργήστε ένα νέο κέλυφος bash για να αποφευχθεί η exec εντολή κλεισίματος του τερματικού . Αυτό μπορεί να επιτευχθεί απλώς με την πληκτρολόγηση bash στη γραμμή εντολών ως εξής :

" bash "
Η 4

Εκτελέστε την εντολή exec στο κέλυφος bash . Το παράθυρο του τερματικού , θα παραμείνει, διότι το νέο κέλυφος λειτουργεί ως επιμέρους διαδικασία της προηγούμενης διοίκησης . Τώρα, αν η exec εντολή εκτελείται μια δεύτερη φορά που θα βγείτε από το τερματικό , επειδή αντικατέστησε την αρχική διαδικασία id και στη συνέχεια ολοκληρώθηκε .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα