למד את הפקודה לינוקס - ב

שֵׁם

at, batch, atq, atrm - queue, לבדוק או למחוק משרות לביצוע מאוחר יותר

תַקצִיר

ב- [ -V ] [ -Q תור ] [ -f file ] [ -mldbv ] TIME
at -c עבודה [ עבודה ... ]
atq [ -V ] [ -Q תור ]
atrm [ -V ] עבודה [ עבודה ... ]
אצווה [ -V ] [ -q תור ] [ -f file ] [ -mv ] [ TIME ]

תיאור

ב ו אצווה לקרוא פקודות מ רגיל קלט או קובץ מסוים אשר להתבצע במועד מאוחר יותר, באמצעות פגז שנקבע על ידי המשתנה הסביבה של המשתמש SHELL , פגז הכניסה של המשתמש, או בסופו של דבר / bin / sh .

בְּ-

מבצעת פקודות בזמן מוגדר.

atq

מפרטת את עבודות הממתינות של המשתמש, אלא אם המשתמש הוא משתמש-העל; במקרה זה, עבודות של כולם רשומים. הפורמט של קווי הפלט (אחד עבור כל עבודה) הוא: מספר עבודה, תאריך, שעה, מחלקה עבודה.

atrm

מחיקת מקומות עבודה, מזוהה לפי מספר העבודה שלהם.

קְבוּצָה

מבצעת פקודות כאשר רמות עומס המערכת מאפשרות; במילים אחרות, כאשר הממוצע עומס טיפות מתחת 0.8, או את הערך המצוין בהפניה של atrun .

ב מאפשר מפרטים מורכבים למדי למדי, הרחבת תקן POSIX.2. הוא מקבל פעמים של טופס HH: MM כדי להפעיל עבודה בשעה מסוימת של היום. (אם זה הזמן כבר עבר, למחרת הוא הניח.) אתה יכול גם לציין חצות, צהריים, או teatime (04:00) ואתה יכול לקבל שעה ביום עם סיומת עם AM או PM להפעלה בבוקר או עֶרֶב.

אתה יכול גם לומר איזה יום העבודה יופעלו, על ידי מתן תאריך בצורת חודש שם יום עם שנה אופציונלית , או לתת תאריך של MMDDYY טופס או MM / DD / YY או DD.MM.YY. המפרט של תאריך חייב להיות לפי המפרט של השעה ביום. אתה יכול גם לתת פעמים כמו עכשיו + לספור יחידות זמן, שבו יחידות זמן יכול להיות דקות, שעות, ימים, או שבועות ואתה יכול לספר על כדי להפעיל את העבודה היום על ידי סיומת הזמן עם היום כדי להפעיל את העבודה מחר על ידי סיומת הזמן עם מחר.

לדוגמה, כדי להפעיל את העבודה ב 4 אחר הצהריים שלושה ימים מהיום, היית עושה ב 4 אחר הצהריים + 3 ימים , כדי להפעיל עבודה ב 10 בבוקר ב -31 ביולי, היית עושה ב 10 יולי 31 ולהפעיל עבודה ב מחר אני אעשה בשעה אחת לפנות בוקר.

/usr/share/doc/at-3.1.8/timespec מכיל את ההגדרה המדויקת של מפרט הזמן.

הן עבור והן אצווה , פקודות נקראות מתוך קלט רגיל או את הקובץ שצוין עם אפשרות -f והוצאה להורג. ספריית העבודה, הסביבה (למעט המשתנים TERM , DISPLAY ו- _ ) ואת ה- umask נשמרים מזמן ההעתקה. פקודת at - או אצווה המופעלת מקליפה su (1) תשמור על זיהוי המשתמש הנוכחי. המשתמש ישלח הודעת שגיאה סטנדרטית ופלט סטנדרטי מהפקודות שלו, אם בכלל. דואר יישלח באמצעות הפקודה / usr / sbin / sendmail . אם ב מבוצע מתוך su (1) פגז, הבעלים של פגז הכניסה יקבל את הדואר.

המשתמש יכול להשתמש בכל הפקודות בכל מקרה. עבור משתמשים אחרים, הרשאה להשתמש ב נקבעת על ידי הקבצים / etc / at.allow ו / etc / at.deny .

אם הקובץ /etc/at.allow קיים, רק שמות משתמש המוזכרים בו רשאים להשתמש ב- .

אם /etc/at.allow אינו קיים, /etc/at.deny מסומנת, כל שם משתמש שלא הוזכר בו מותר לאחר מכן להשתמש ב .

אם לא קיים, רק את superuser מותר להשתמש ב.

ריק /etc/at.deny כלומר כל משתמש מותר להשתמש בפקודות אלה, זוהי תצורת ברירת המחדל.

אפשרויות

-V

מדפיס את מספר הגירסה לשגיאה רגילה.

תור בתור

משתמשת בתור שצוין. תור תור מורכב מכתב יחיד; תורי תור תקפים נעים בין z ל. א ' עד ת' . התור הוא ברירת המחדל עבור ב ו b התור עבור אצווה . תורים עם אותיות גבוהות יותר פועלות בנחישות מוגברת. התור המיוחד "=" שמור למשימות שפועלות כרגע. אם העבודה נשלחת לתור המיועד באות רישית, היא מטופלת כאילו היא נשלחה לאותה תקופה. אם atq נתון תור מסוים, זה רק יציג עבודות ממתינות בתור זה.

-M

שלח דואר למשתמש כאשר העבודה הושלמה גם אם לא היה פלט.

- קובץ

קורא את העבודה מקובץ במקום קלט רגיל.

-L

הוא כינוי עבור atq.

ד

הוא כינוי עבור atrm.

-v

מציג את זמן ביצוע העבודה. הזמנים המוצגים יהיו בפורמט "1997-02-20 14:50", אלא אם כן הוגדר משתנה הסביבה POSIXLY_CORRECT ; ואז, זה יהיה "יום חמישי 20 פבואר 14:50:00 1996".

חתולים את העבודות הרשומות על שורת הפקודה כדי פלט סטנדרטי.