Έχω βρει μόνο πώς να περιμένω την είσοδο του χρήστη. Ωστόσο, θέλω μόνο να κάνω παύση ώστε το while true
μου να μην καταρρεύσει ο υπολογιστής μου.
Δοκίμασα το pause(1)
, αλλά λέει -bash: syntax error near unexpected token '1'
. Πώς μπορεί να γίνει αυτό;
Χρησιμοποιήστε την εντολή sleep
.
Παράδειγμα:
sleep .5 # Waits 0.5 second.
sleep 5 # Waits 5 seconds.
sleep 5s # Waits 5 seconds.
sleep 5m # Waits 5 minutes.
sleep 5h # Waits 5 hours.
sleep 5d # Waits 5 days.
Μπορείτε επίσης να χρησιμοποιήσετε δεκαδικά ψηφία όταν προσδιορίζετε μια μονάδα χρόνου, π.χ. sleep 1.5s
.
Στην Python (η ερώτηση είχε αρχικά την ετικέτα Python) πρέπει να εισαγάγετε την ενότητα time
import time
time.sleep(1)
ή
from time import sleep
sleep(1)
Για σενάριο κελύφους είναι απλά
sleep 1
Το οποίο εκτελεί την εντολή sleep
. π.χ. /bin/sleep
Αντιλαμβάνομαι ότι έχω αργήσει λίγο με αυτό, αλλά μπορείτε επίσης να καλέσετε τον ύπνο και να περάσετε τον χρόνο που δεν έχετε περάσει. Για παράδειγμα, αν ήθελα να περιμένω για 3 δευτερόλεπτα μπορώ να κάνω:
/bin/sleep 3
Τα 4 δευτερόλεπτα θα έμοιαζαν κάπως έτσι:
/bin/sleep 4