Το Linux έχει πολλά κόλπα που το βοηθούν να γίνει ένα από τα πιο ισχυρά και ευέλικτα λειτουργικά συστήματα στον πλανήτη.
Πάρτε, για παράδειγμα, την ικανότητα να προγραμματίζετε ομάδες. Ας υποθέσουμε ότι πρέπει να εκτυπώσετε κάτι, αλλά κάποιος χρησιμοποιεί τον εκτυπωτή όλο το πρωί και δεν θα σταματήσει να λειτουργεί. Θα πρέπει να βεβαιωθείτε ότι το εν λόγω αρχείο έχει εκτυπωθεί, αλλά μην εμπιστεύεστε τη μνήμη σας. Αυτή είναι μια εξαιρετική στιγμή για να προγραμματίσετε την εκτύπωση του αρχείου έτσι ώστε να εμφανίζεται όταν είστε σίγουροι ότι ο εκτυπωτής θα είναι διαθέσιμος.
Επίσης: 5 εντολές Linux που χρησιμοποιώ για να συνεχίσω να λειτουργεί ομαλά η συσκευή μου
Τι κάνεις; Επαφή V.
Τι έγινε κατόπιν εντολής;
V Η εντολή σάς επιτρέπει να προγραμματίσετε μια παρουσία μιας εντολής ή σεναρίου για εκτέλεση σε συγκεκριμένη ώρα και ημερομηνία και θα πρέπει να εγκατασταθεί στη διανομή Linux σας από προεπιλογή.
Ουσιαστικά V τρέχει ως εξής:
at [OPTION(s)] execution_time
Εδώ OPTIONS είναι οι διάφορες επιλογές που μπορείτε να προσθέσετε και ο χρόνος εκτέλεσης είναι η ώρα/ημερομηνία εκτέλεσης της εντολής.
Επίσης: Πώς να μοιράζεστε φακέλους στο δίκτυο από το Linux.
ΜΕ V, μπορείτε να προγραμματίσετε μια εντολή να εκτελείται σε μια συγκεκριμένη ώρα, έναν ορισμένο αριθμό λεπτών ή ωρών μετά την τρέχουσα ώρα, σε μια συγκεκριμένη ημερομηνία/ώρα ή ακόμα και μερικές ημέρες στο μέλλον – είναι πραγματικά ευέλικτο.
Μπορείτε ακόμη και να προγραμματίσετε την απενεργοποίηση του υπολογιστή σας σε μια συγκεκριμένη ώρα. Αυτό μπορεί να είναι βολικό εάν προτιμάτε να απενεργοποιείτε τον υπολογιστή σας τη νύχτα και τείνετε να το ξεχνάτε.
Τρόπος χρήσης V
Ας πάρουμε το παραπάνω παράδειγμα, εκτυπώνοντας ένα αρχείο σε μια συγκεκριμένη χρονική στιγμή. Αρχικά, η εκτύπωση από τη γραμμή εντολών γίνεται χρησιμοποιώντας λπ ομάδα. Εάν έχετε μόνο έναν εκτυπωτή συνδεδεμένο στο μηχάνημά σας, δεν χρειάζεται να το πείτε λπ τι εκτυπωτή να χρησιμοποιήσετε. Θα πρέπει επίσης να χρησιμοποιήσουμε ηχώ ομάδα και τρομπέτα. Ακούγεται περίπλοκο, αλλά δεν είναι. Να πώς.
Το πρώτο πράγμα που πρέπει να κάνετε είναι να ανοίξετε ένα παράθυρο τερματικού στη διανομή Linux. Μόλις το κάνετε αυτό, ελέγξτε V εγκατασταθεί με την εντολή:
Θα πρέπει να δείτε κάτι σαν αυτό στην έξοδο:
at version 3.2.5 Please report bugs to the Debian bug tracking system (http://bugs.debian.org/) or contact the maintainers ([email protected]).
Θυμηθείτε όταν είπα V Η σύνταξη της εντολής ήταν V [OPTION(s)] runtime_time? Αυτή είναι απλώς η δομή της ίδιας της εντολής, αλλά δεν περιλαμβάνει την εντολή που θέλετε να εκτελέσετε. V.
Επίσης: 4 καλύτεροι επιτραπέζιοι υπολογιστές Linux που βασίζονται σε GNOME – Και τι μου αρέσει περισσότερο σε καθένα από αυτά
Αμήχανος; Δεν θα το κάνετε. Θα πρέπει να χρησιμοποιήσουμε ηχώ ομάδα για να δημιουργήσουμε αυτό που θέλουμε V τρέξιμο. Στο παράδειγμά μας, θα εκτυπώσουμε το αρχείο zdnet.txt χρησιμοποιώντας την εντολή λπ ομάδα. Για να το κάνουμε αυτό θα χρησιμοποιήσουμε τα εξής:
3. Περάστε τα αποτελέσματα της πρώτης εντολής στο V
Στη συνέχεια χρησιμοποιούμε ένα σωλήνα για να στείλουμε την έξοδο της πρώτης εντολής V εντολή που μοιάζει με αυτό:
Η έξοδος της πρώτης μας εντολής, “lp zdnet.txt”, είναι μια εντολή για την εκτύπωση του αρχείου zdnet.txt.
Ας εκτυπώσουμε το αρχείο zdnet.txt δύο ώρες από την τρέχουσα ώρα, τι θα είναι τώρα + 2 ώρες. Μπορείτε επίσης να καθορίσετε την ημερομηνία.
Επίσης: Μην εκτελείτε αυτές τις 5 εντολές Linux – Να γιατί
Ας υποθέσουμε ότι θέλετε να εκτυπώσετε ένα αρχείο στις 15:00, πέντε ημέρες από την τρέχουσα ημερομηνία, το οποίο μπορείτε να κάνετε με στις 15:00 + 5 ημέρες.
Η πλήρης εντολή μας τώρα μοιάζει με αυτό:
echo "lp zdnet.txt" | at now + 2 hours
Εάν εκτελέσετε αυτήν την εντολή, θα δείτε την έξοδο που θα σας ενημερώνει πότε έχει εκτελεστεί η εντολή. Για παράδειγμα, το αποτέλεσμα μου ήταν:
warning: commands will be executed using /bin/sh job 1 at Mon Oct 21 10:24:00 2024
Αφού εκτελέσετε την εντολή, μπορείτε να είστε βέβαιοι ότι το αρχείο zdnet.txt θα εκτυπωθεί δύο ώρες από την τρέχουσα ώρα.
Επίσης: Οι πρώτες 5 εντολές Linux που πρέπει να μάθει κάθε νέος χρήστης.
Αυτός είναι ο τρόπος που χρησιμοποιείτε V εντολή στο Linux. Θα συνιστούσα να δείτε τη σελίδα man (άνθρωπος μέσα) για να μάθετε περισσότερα σχετικά με τον τρόπο προγραμματισμού συγκεκριμένων ωρών και ημερομηνιών χρησιμοποιώντας την εντολή.