Πώς να προγραμματίσετε το Shut Down στο Linux

click fraud protection

Υπάρχουν πολλές διαφορετικές συμβουλές και κόλπα στο Linux που μπορούν πραγματικά να βελτιώσουν τη ζωή και την παραγωγικότητά σας. Ένα τέτοιο κόλπο είναι να μάθετε πώς να προγραμματίζετε τον τερματισμό λειτουργίας σε υπολογιστή Linux.

Σε αυτόν τον οδηγό, θα δούμε πώς να προγραμματίζουμε οποιονδήποτε υπολογιστή Linux, ώστε να απενεργοποιείται αυτόματα σε ένα πρόγραμμα. Επιπλέον, θα καλύψουμε τον τρόπο αξιοποίησης των χρήσιμων rtcwake εργαλείο για αυτόματη αφύπνιση υπολογιστή!

Εργαλείο τερματισμού

Η απενεργοποίηση του Linux λειτουργεί αυτόματα καλύτερα με το ενσωματωμένο ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ εργαλείο. ο ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ Το πρόγραμμα περιλαμβάνεται αυτόματα σε όλες τις διανομές Linux, οπότε δεν χρειάζεται να το εγκαταστήσετε. Η χρήση του είναι αρκετά απλή και λειτουργεί με βάση 24 ώρες.

Σημείωση: δεν είστε σίγουροι πώς λειτουργεί ο χρόνος 24 ωρών; Χρησιμοποιήστε αυτό το δωρεάν εργαλείο υπολογισμού μετατροπών.

Η ενεργοποίηση ή απενεργοποίηση ενός συστήματος Linux απαιτεί δικαιώματα root. Ο τερματισμός λειτουργίας δεν θα λειτουργήσει σωστά χωρίς ριζικό κέλυφος. Για να αποκτήσετε root, ανοίξτε ένα τερματικό και συνδεθείτε στον root χρήστη με

instagram viewer
σου. Εναλλακτικά, εάν σου δεν λειτουργεί, δοκιμάστε sudo -s.

su -

ή

sudo -s

Με ρίζα, το ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ Η εντολή λειτουργεί τώρα. Για να απενεργοποιήσετε αμέσως τον υπολογιστή σας Linux, κάντε:

κλείσιμο -P τώρα

Εναλλακτικά, για να προγραμματίσετε ένα κλείσιμο σε μια συγκεκριμένη ώρα, αντικαταστήστε το τώρα με ένα συγκεκριμένο χρονικό πλαίσιο. Σε αυτό το παράδειγμα, θα ρυθμίσουμε το Linux ώστε να απενεργοποιείται ακριβώς στις 19:25 (07:25 μ.μ.).

shutdown -P 19:25

Ανά πάσα στιγμή, μια προγραμματισμένη εντολή τερματισμού μπορεί να ακυρωθεί, χρησιμοποιώντας το ντο σημαία. Ακύρωση τερματισμού λειτουργίας με:

κλείσιμο -c

Επανεκκινήστε με το εργαλείο τερματισμού

Χρησιμοποιώντας την ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ Η εντολή αυτόματης απενεργοποίησης ενός υπολογιστή Linux σε καθορισμένο χρόνο είναι πρακτική. Ωστόσο, παρά το όνομά του, ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ είναι ικανός για πολύ περισσότερα. Ένα από τα πιο χρήσιμα χαρακτηριστικά αυτής της εντολής είναι η σημαία "επανεκκίνησης". Με αυτό, η εντολή θα επανεκκινήσει τον υπολογιστή Linux με χρονοδιάγραμμα.

Χρησιμοποιώντας την ρ σημαίας για προγραμματισμό επανεκκίνησης με ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ λειτουργεί πανομοιότυπα με το πώς το Π η σημαία λειτουργεί. Απλώς γράψτε την εντολή, καθορίστε μια ώρα και χρησιμοποιήστε τη σημαία:

κλείσιμο -r 19:25

Όπως πάντα, για να απενεργοποιήσετε την εντολή επανεκκίνησης, κάντε το κλείσιμο -c.

Πρόγραμμα αφύπνισης

Το Rtcwake είναι ένα εργαλείο που επιτρέπει στους χρήστες να θέσουν σε αναστολή τον υπολογιστή τους και να το προγραμματίσουν να ξυπνήσουν αργότερα. Διαφορετικός ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ, ο rtcwake Η εντολή μπορεί να χρησιμοποιήσει διαφορετικούς τύπους χρονοδιαγραμμάτων. Συγκεκριμένα, λειτουργεί με χρόνο και δευτερόλεπτα και UTC (24 HR).

Αυτό το εργαλείο έχει πολλές διαφορετικές ρυθμίσεις και δυνατότητες. Για να αξιοποιήσετε στο έπακρο rtcwake, αποθηκεύστε το cheatsheet της εντολής σε ένα αρχείο κειμένου για μελλοντική ανάγνωση.

rtcwake - Βοήθεια >> ~ / rtcwake-help.txt

Αναστολή στη μνήμη RAM και αφύπνιση

Ένας δημοφιλής τρόπος ύπνου ενός υπολογιστή είναι να τον αναστείλετε στη μνήμη RAM. Πολλοί άνθρωποι ακολουθούν αυτή τη διαδρομή αντί να ανασταλούν σε δίσκο καθώς η αναστολή στη μνήμη RAM προσφέρει ανώτερη εξοικονόμηση ενέργειας σε φορητούς υπολογιστές. Με το rtcwake εργαλείο, αυτός ο τύπος αναστολής μπορεί να αυτοματοποιηθεί. Για να προγραμματίσετε τον υπολογιστή σας Linux να αναστείλει αυτόματα τη μνήμη RAM και να ξυπνήσει 8 ώρες αργότερα, εισαγάγετε τις ακόλουθες εντολές.

Σημείωση: το εργαλείο RTCwake μπορεί να χρησιμοποιήσει και τα δύο δευτερόλεπτα και την ώρα UTC. Για πιο ακριβή αφύπνιση, είναι καλύτερο να χρησιμοποιήσετε δευτερόλεπτα.

su -

ή

sudo -s rtcwake -m mem -s 28800

Αναστολή σε δίσκο και ενεργοποίηση

Προτιμάτε την αναστολή στο δίσκο όταν θέτετε τον υπολογιστή σας Linux σε αναστολή λειτουργίας; Γιατί να μην το προγραμματίσετε rtcwake! Κερδίστε ένα κέλυφος ρίζας και κάντε τα ακόλουθα για αναστολή στο δίσκο για 12 ώρες.

rtcwake -m δίσκος -s 43200

Αναστολή και άλλες λειτουργίες

Ο αυτόματος ύπνος και αφύπνιση είναι αρκετά χρήσιμος, αλλά τι γίνεται με την εκκίνηση προγραμμάτων αμέσως μετά το ξύπνημα; Ευτυχώς, χάρη στον τρόπο με τον οποίο λειτουργούν το Linux και το UNIX, είναι εύκολο να διοχετευτούν rtcwake σε άλλες εντολές. Για παράδειγμα, για να ξεκινήσετε το Libre Office αμέσως μετά rtcwake επιστρέφει από την αναστολή, εκτελέστε αυτήν την εντολή.

Σημείωση: κατά τη διοχέτευση άλλων εντολών με rtcwake, είναι καλύτερο να χρησιμοποιήσετε sudo, διαφορετικά προγράμματα ή σενάρια ενδέχεται να ανοίγουν με λάθος χρήστη.

sudo rtcwake -m mem -s 28800 && libreoffice

Προσθέτωντας && λέει στο Bash προτροπή να κάνει μια λειτουργία ΚΑΙ μια άλλη, και ούτω καθεξής. Για παράδειγμα, για να ξεκινήσετε πολλά προγράμματα μετά την επιστροφή από την αναστολή, δοκιμάστε:

sudo rtcwake -m mem -s 2800 && libreoffice && firefox && gnome-terminal && gimp

Μην αναστείλετε, αλλά ξυπνήστε

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

Χρησιμοποιώντας την όχι σημαία με rtcwake σημαίνει ότι δεν χρειάζεται να προσδιορίσετε τον τύπο της ανάρτησης, καθώς το σύστημα υποθέτει ότι ο χρήστης θα το κάνει χειροκίνητα αργότερα. Αντ 'αυτού, απλώς καθορίστε πότε θα ξυπνήσετε.

su -

ή

sudo -s. rtcwake -m no -s 43200
watch instagram story