Skip to main content

At - εντολή Linux - εντολή Unix

5ο Μάθημα της σειράς μαθημάτων "Η γραμμή εντολών Linux" - 27/01/2013 (Ιούνιος 2025)

5ο Μάθημα της σειράς μαθημάτων "Η γραμμή εντολών Linux" - 27/01/2013 (Ιούνιος 2025)

Πίνακας περιεχομένων:

Anonim

Ονομα

σε, παρτίδα, atq, atrm - ουρά, εξετάστε ή διαγράψτε εργασίες για μεταγενέστερη εκτέλεση

Σύνοψη

στο -V -q Ουρά -φά αρχείο -mldbv ΧΡΟΝΟΣ στο -c δουλειά δουλειά… κ.τ.λ. -V -q Ουρά atrm -V δουλειά δουλειά… σύνολο παραγωγής -V -q Ουρά -φά αρχείο -mv ΧΡΟΝΟΣ

Περιγραφή

στο καισύνολο παραγωγής να διαβάσει τις εντολές από την τυπική είσοδο ή ένα καθορισμένο αρχείο που πρόκειται να εκτελεστούν αργότερα, χρησιμοποιώντας το κέλυφος που έχει οριστεί από τη μεταβλητή περιβάλλοντος χρήστηΚΕΛΥΦΟΣ, το κέλυφος σύνδεσης του χρήστη ή τελικά/ bin / sh.

στο

εκτελεί εντολές σε καθορισμένο χρόνο.

κ.τ.λ.

αναφέρει τις εκκρεμείς εργασίες του χρήστη, εκτός εάν ο χρήστης είναι ο υπερ-χρήστης. Σε αυτή την περίπτωση, οι θέσεις εργασίας όλων αναφέρονται. Η μορφή των γραμμών εξόδου (μία για κάθε εργασία) είναι: Αριθμός εργασίας, ημερομηνία, ώρα, τάξη εργασίας.

atrm

διαγράφει εργασίες, οι οποίες προσδιορίζονται από τον αριθμό της δουλειάς τους.

σύνολο παραγωγής

εκτελεί εντολές όταν το επίπεδο φόρτου του συστήματος το επιτρέπει? με άλλα λόγια, όταν ο μέσος όρος του φορτίου πέφτει κάτω από το 0,8 ή η τιμή που καθορίζεται στην κλήση τουatrun.

Στο επιτρέπει αρκετά σύνθετες προδιαγραφές χρόνου, επεκτείνοντας το πρότυπο POSIX.2. Δεχτεί φορές της μορφήςHH: MM για να εκτελέσετε μια εργασία σε μια συγκεκριμένη ώρα της ημέρας. (Εάν ο χρόνος αυτός είναι ήδη παρών, θεωρείται η επόμενη ημέρα.) Μπορείτε επίσης να καθορίσετεμεσάνυχτα, μεσημέρι, ήώρα για τσάι (4μμ) και μπορείτε να έχετε επιλύσει την ώρα της ημέραςΕΙΜΑΙ ήΜΕΤΑ ΜΕΣΗΜΒΡΙΑΣ για το τρέξιμο το πρωί ή το βράδυ.

Μπορείτε επίσης να πείτε σε ποια ημέρα θα διεξαχθεί η δουλειά, δίνοντας μια ημερομηνία στη φόρμαμηνιαίο όνομα ημέρα με ένα προαιρετικόέτος, ή να δώσετε μια ημερομηνία του εντύπουMMDDYY ήMM / DD / YY ήDD.MM.YY. Η προδιαγραφή μιας ημερομηνίας πρέπει ακολουθήστε τις προδιαγραφές της ώρας της ημέρας. Μπορείτε επίσης να δώσετε καιρούς όπωςτώρα + μετρώ χρονικές μονάδες, όπου μπορούν να είναι οι μονάδες χρόνουλεπτά, ώρες, μέρες, ήεβδομάδες και μπορείτε να πείτεστο για να τρέξει την εργασία σήμερα περνώντας το χρόνο μεσήμερα και να τρέξει την εργασία αύριο με την επίθεση του χρόνου μεαύριο.

Για παράδειγμα, για να εκτελέσετε μια εργασία στις 4 μ.μ. τρεις μέρες από τώρα, θα κάνατε στις 4 μ.μ. + 3 ημέρες, για να εκτελέσετε μια δουλειά στις 10 π.μ. στις 31 Ιουλίου, θα κάνατε στις 10 π.μ. 31 Ιουλίου και για να εκτελέσετε μια δουλειά την αύριο στις 1 μ.μ., θα κάνατε αύριο τη 1 μ.μ.

/usr/share/doc/at-3.1.8/timespec περιέχει τον ακριβή ορισμό της χρονικής προδιαγραφής.

Και για τους δύοστο καισύνολο παραγωγής, οι εντολές διαβάζονται από την τυπική είσοδο ή το αρχείο που καθορίζεται με το-φάεπιλογή και εκτελέστηκε. Ο κατάλογος εργασίας, το περιβάλλον (εκτός από τις μεταβλητέςΟΡΟΣ,ΑΠΕΙΚΟΝΙΣΗ και_) και το umask διατηρούνται από τη στιγμή της επίκλησης. Εναστο- ήπαρτίδα -εντολή που καλείται από asu (1) shell θα διατηρήσει το τρέχον αναγνωριστικό χρήστη. Ο χρήστης θα αποστέλλεται στάνταρ σφάλμα και τυποποιημένη έξοδο από τις εντολές του, εάν υπάρχουν. Το μήνυμα θα σταλεί με την εντολή/ usr / sbin / sendmail. Ανστο εκτελείται από έναsu (1) shell, ο ιδιοκτήτης του κελύφους σύνδεσης θα λάβει το μήνυμα.

Το superuser μπορεί να χρησιμοποιήσει αυτές τις εντολές σε κάθε περίπτωση. Για άλλους χρήστες, η άδεια χρήσης σε καθορίζεται από τα αρχεία /etc/at.allow και /etc/at.deny .

Αν το αρχείο /etc/at.allow υπάρχει μόνο τα ονόματα χρήστη που αναφέρονται σε αυτόστο.

Αν /etc/at.allow δεν υπάρχει, /etc/at.deny ελέγχεται, κάθε όνομα χρήστη που δεν αναφέρεται σε αυτό επιτρέπεται στη συνέχεια να χρησιμοποιηθείστο.

Αν δεν υπάρχει, επιτρέπεται μόνο η χρήση του superuser σε.

Ενα άδειο /etc/at.deny σημαίνει ότι κάθε χρήστης μπορεί να χρησιμοποιήσει αυτές τις εντολές, αυτή είναι η προεπιλεγμένη διαμόρφωση.

Επιλογές

-V

εκτυπώνει τον αριθμό έκδοσης σε τυπικό σφάλμα.

-q Ουρά

χρησιμοποιεί την καθορισμένη ουρά. Ο χαρακτηρισμός ουράς αποτελείται από ένα μόνο γράμμα. οι έγκυροι ορισμοί ουράς κυμαίνονται απόένα προς τοz. καιΕΝΑ προς τοΖ. οένα η ουρά είναι η προεπιλογή γιαστο και τοσιουρά γιασύνολο παραγωγής. Οι ουρές με υψηλότερα γράμματα τρέχουν με αυξημένη ομορφιά. Η ειδική ουρά "=" προορίζεται για εργασίες που εκτελούνται αυτή τη στιγμή. Αν μια εργασία υποβληθεί σε ουρά με κεφαλαίο γράμμα, αντιμετωπίζεται σαν να είχε υποβληθεί σε παρτίδα εκείνη τη στιγμή. Ανκ.τ.λ. δίνεται μια συγκεκριμένη ουρά, θα εμφανίσει μόνο εργασίες που εκκρεμούν στην ουρά.

-m

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

-φά αρχείο

Διαβάζει την εργασία απόαρχείο αντί για τυπική είσοδο.

-μεγάλο

Είναι ψευδώνυμο γιακ.τ.λ.

-ρε

Είναι ψευδώνυμο γιαatrm.

-v

Εμφανίζει την ώρα εκτέλεσης της εργασίας. Οι εμφανιζόμενοι χρόνοι θα έχουν τη μορφή "1997-02-20 14:50" εκτός από τη μεταβλητή περιβάλλοντοςPOSIXLY_CORRECTέχει οριστεί. τότε, θα είναι "Πέμ 20 Φεβ 14:50:00 το 1996".

-ντο

γάτες τις εργασίες που αναφέρονται στη γραμμή εντολών με την τυπική έξοδο.