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

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

Πώς να Βάλτε ένα Καθυστέρηση στη Shell Script

σενάριαφλοιού είναι συλλογές εκτελέσιμες εντολές γραφτεί για το λειτουργικό σύστημα Linux /Unix . Είναι συχνά χρησιμοποιείται για την αυτοματοποίηση εργασιών που εκτελούνται συχνά και απαιτούν πολλή πληκτρολογήσεις για να επιτευχθεί . Για παράδειγμα, ένα σενάριο κελύφους μπορεί να χρησιμοποιηθεί για να φορτώσει μια σειρά προγραμμάτων κάθε φορά που ένας χρήστης συνδέεται ορισμένο στο σύστημα. Μερικές φορές είναι πλεονεκτικό να προστεθεί μια καθυστέρηση στην ακολουθία των καταστάσεων. Για παράδειγμα , ένα σενάριο μπορεί να τρέχει στο παρασκήνιο και να υπενθυμίσω τον χρήστη για ένα συγκεκριμένο καθήκον κάθε τόσο συχνά . Μια οβίδα καθυστέρηση σενάριο είναι ένας εξαιρετικός τρόπος για να επιτευχθεί αυτό . Τα πράγματα που θα χρειαστείτε
Linux ή Unix PC
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Δημιουργήστε ένα νέο σενάριο κελύφους ανοίγοντας ένα πρόγραμμα επεξεργασίας κειμένου και τη δημιουργία ενός νέου αρχείου . Αποθηκεύστε το αρχείο ως " scriptName.sh " για να δημιουργήσετε ένα σενάριο κελύφους . 2

Προσθέστε μια καθυστέρηση , χρησιμοποιώντας τη λειτουργία " ύπνου " . Η λειτουργία του ύπνου διαρκεί δύο επιχειρήματα : οι μονάδες του χρόνου και ο αριθμός των μονάδων για το οποίο να " ύπνο . « Το σενάριο θα καθυστερήσει για ένα συγκεκριμένο χρονικό διάστημα. Για παράδειγμα , για να καθυστερήσει το σενάριο για 10 δευτερόλεπτα , μπορείτε να γράψετε τα εξής :

delayTime = $ { $ 10sleep delayTime } s
εικόνων 3

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

echo
Η

4 Αποθηκεύστε το αρχείο script και να ξεκινήσει το πρόγραμμα με διπλό κλικ στο εικονίδιό του . Ένα τερματικό παράθυρο θα ανοίξει . Μετά από 10 δευτερόλεπτα, το script θα εκτυπώσει τη δήλωση " 10 δευτερόλεπτα έχουν περάσει . "
Η
εικόνων

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

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