Εκκίνηση

Εικόνα: markos
Submitted by markos on Κυρ, 04/03/2007 - 19:48

Η εκκίνηση του κελύφους γίνεται καταρχάς με την εισαγωγή στο σύστημα (login). Το ποιο ακριβώς κέλυφος θα χρησιμοποιήσετε ορίζεται στο αρχείο /etc/passwd, και μπορείτε να το αλλάξετε με την εντολή

$ usermod –s <path to shell> <username>

Για παράδειγμα, αν θέλαμε να ορίσουμε το κέλυφος του χρήστη feanor να είναι το TENEX csh θα μπορούσαμε να δώσουμε:

$ usermod –s /usr/bin/tcsh feanor

Εκκίνηση ενός κελύφους γίνεται επίσης με την εκτέλεση ενός σεναρίου κελύφους. Αυτό μπορεί να γίνει είτε με απευθείας χρήση της εντολής

$ sh ./script.sh

, όπου script.sh είναι ένα σενάριο κελύφους. είτε δίνοντας ως πρώτη γραμμή του σεναρίου την εντολή:

#!/bin/sh

ο συνδυασμός των χαρακτήρων #! λέγεται και shebang, και απλώς δηλώνει ότι το παρόν σενάριο θα εκτελεστεί μέσω του προγράμματος κελύφους /bin/sh. Το shebang χρησιμοποιείται και για άλλου είδους μεταφραστές εντολών, όπως τις γλώσσες προγραμματισμού Perl, Python, κλπ.

Με αυτόν τον τρόπο μπορεί να εκτελεστεί ένα σενάριο κελύφους ως εκτελέσιμο πρόγραμμα (αρκεί να έχει φυσικά τις απαραίτητες άδειες εκτέλεσης ενεργοποιημένες (executable flag):

$ ./script.sh

0
Your rating: None