国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

用 Linux 的 at 命令來安排一個任務

運維 系統運維
計算機擅長 自動化,但不是每個人都知道如何使自動化工作。不過,能夠在特定的時間為電腦安排一個任務,然后忘記它,這確實是一種享受。

at 命令是一種在特定時間和日期安排一次性任務的 Linux 終端方法。

計算機擅長 自動化,但不是每個人都知道如何使自動化工作。不過,能夠在特定的時間為電腦安排一個任務,然后忘記它,這確實是一種享受。也許你有一個文件要在特定的時間上傳或下載,或者你需要處理一批還不存在但可以保證在某個時間存在的文件,或者需要監控設置,或者你只是需要一個友好的提醒,在下班回家的路上買上面包和黃油。

這就是 at 命令的用處。

[[419060]]

什么是 Linux at 命令?

at 命令是在 Linux 終端讓你在特定時間和日期安排一次性工作的方法。它是一種自發的自動化,在終端上很容易實現。

安裝 at

在 Linux 上,at 命令可能已經安裝了。你可以使用 at -V 命令來驗證它是否已經安裝。只要返回一個版本號,就說明你已經安裝了 at。

  1. at -Vat version x.y.z 

如果你試圖使用 at,但沒有找到該命令,大多數現代的 Linux 發行版會為你提供缺少的 at 軟件包。

你可能還需要啟動 at 守護程序,稱為 atd。在大多數 Linux 系統中,你可以使用 systemctl 命令來啟用該服務,并將它們設置為從現在開始自動啟動:

  1. $ sudo systemctl enable --now atd 

用 at 交互式地安排一個作業

當你使用 at 命令并加上你希望任務運行的時間,會打開一個交互式 at 提示符。你可以輸入你想在指定時間運行的命令。

做個比喻,你可以把這個過程看作是一個日歷應用,就像你在你的手機上使用的那樣。首先,你在某一天的某個時間創建一個事件,然后指定你想要發生什么。

例如,可以試試創建一個未來幾分鐘的任務,來給自己計劃一個備忘錄。這里運行一個簡單的任務,以減少失敗的可能性。要退出 at 提示符,請按鍵盤上的 Ctrl+D。

  1. at 11:20 AM 
  2. warning: commands will be executed using /bin/sh 
  3. at> echo "hello world" > ~/at-test.txt 
  4. at> <EOT> 
  5. job 3 at Mon Jul 26 11:20:00 2021 

正如你所看到的,at 使用直觀和自然的時間定義。你不需要用 24 小時制的時鐘,也不需要把時間翻譯成 UTC 或特定的 ISO 格式。一般來說,你可以使用你自然想到的任何符號,如 noon、1:30 PM、13:37 等等,來描述你希望一個任務發生的時間。

等待幾分鐘,然后在你創建的文件上運行 cat 或者 tac 命令,驗證你的任務是否已經運行:

  1. $ cat ~/at-test.txt 
  2. hello world 

用 at 安排一個任務

你不必使用 at 交互式提示符來安排任務。你可以使用 echo 或 printf 向它傳送命令。在這個例子中,我使用了 now 符號,以及我希望任務從現在開始延遲多少分鐘:

  1. $ echo "echo 'hello again' >> ~/at-test.txt" | at now +1 minute 

一分鐘后,驗證新的命令是否已被執行:

  1. $ cat ~/at-test.txt 
  2. hello world 
  3. hello again 

時間表達式

at 命令在解釋時間時是非常寬容的。你可以在許多格式中選擇,這取決于哪一種對你來說最方便:

  • YYMMDDhhmm[.ss](兩位的年份、月、日、小時、分鐘,及可選的秒)
  • CCYYMMDDhhmm[.ss](四位的年份、月、日、時、分鐘,及可選的秒)
  • now(現在)
  • midnight(午夜 00:00)
  • noon(中午 12:00)
  • teatime(下午 16 點)
  • AM(上午)
  • PM(下午)

時間和日期可以是絕對時間,也可以加一個加號(+),使其與 now 相對。當指定相對時間時,你可以使用你可能用過的詞語:

  • minutes(分鐘)
  • hours(小時)
  • days(天)
  • weeks(星期)
  • months(月)
  • years(年)

時間和日期語法

at 命令對時間的輸入相比日期不那么寬容。時間必須放在第一位,接著是日期,盡管日期默認為當前日期,并且只有在為未來某天安排任務時才需要。

這些是一些有效表達式的例子:

  1. $ echo "rsync -av /home/tux me@myserver:/home/tux/" | at 3:30 AM tomorrow 
  2. $ echo "/opt/batch.sh ~/Pictures" | at 3:30 AM 08/01/2022 
  3. $ echo "echo hello" | at now + 3 days 

查看你的 at 隊列

當你愛上了 at,并且正在安排任務,而不是在桌子上的廢紙上亂寫亂畫,你可能想查看一下你是否有任務還在隊列中。

要查看你的 at 隊列,使用 atq 命令:

  1. $ atq 
  2. 10 Thu Jul 29 12:19:00 2021 a tux 
  3. 9 Tue Jul 27 03:30:00 2021 a tux 
  4. 7 Tue Jul 27 00:00:00 2021 a tux 

要從隊列中刪除一個任務,使用 atrm 命令和任務號。例如,要刪除任務 7:

  1. $ atrm 7 
  2. $ atq 
  3. 10 Thu Jul 29 12:19:00 2021 a tux 
  4. 9 Tue Jul 27 03:30:00 2021 a tux 

要看一個計劃中的任務的實際內容,你需要查看 /var/spool/at 下的內容。只有 root 用戶可以查看該目錄的內容,所以你必須使用 sudo 來查看或 cat 任何任務的內容。

用 Linux at 安排任務

at 系統是一個很好的方法,可以避免忘記在一天中晚些時候運行一個作業,或者在你離開時讓你的計算機為你運行一個作業。與 cron 不同的是,它不像 cron 那樣要求任務必須從現在起一直按計劃運行到永遠,因此它的語法比 cron 簡單得多。

等下次你有一個希望你的計算機記住并管理它的小任務,試試 at 命令。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2020-04-10 09:56:12

at命令Linux安排任務

2021-05-04 16:38:54

Linux數學游戲

2021-09-22 15:00:24

Linuxwatch 命令

2022-04-19 09:03:22

Linuxcron命令

2021-04-13 10:25:57

Linux命令pstree

2021-04-11 10:08:50

LinuxLinux命令ntpdate

2009-07-25 17:24:45

2015-10-14 10:45:04

linux命令less

2015-10-22 09:26:20

linux命令whereis命令

2021-06-26 16:24:21

Linux命令系統

2018-01-02 10:36:29

Linux命令Cheat

2023-11-23 16:46:55

LinuxAWK運維

2016-03-01 14:37:47

華為

2009-08-18 14:04:04

2022-08-15 15:43:29

Linuxcron

2023-03-01 09:39:40

調度系統

2011-03-02 15:47:37

PureftpdPureDBLinux

2025-08-26 03:00:00

2022-11-09 11:01:11

Linux命令后臺

2025-07-10 00:16:00

點贊
收藏

51CTO技術棧公眾號

国内外成人激情免费视频| 主播大秀视频在线观看一区二区| 99精品热6080yy久久| 久久久久一本一区二区青青蜜月| 999av小视频在线| 欧美日韩高清一区二区| 久草在线新资源| 黄色成年人视频在线观看| 一区二区三区久久久| 国产一线二线三线在线观看| 丁香激情综合国产| 午夜探花在线观看| 99国产精品久久久久久久成人热 | 日本新janpanese乱熟| 国产精品一二三在| 日韩一区不卡| 日本在线播放一区二区三区| 精品国产乱码久久久久久丨区2区| 9999国产精品| 国产精品久久久久久亚洲调教| 亚洲亚洲免费| 茄子视频成人在线| 亚洲天堂日韩在线| 国产精品久久久久久久美男| 波多野结衣在线观看一区二区 | 99re在线视频观看| 欧美一区亚洲| 亚洲最大福利视频| 99精品99| 欧美 另类 交| 成人的网站免费观看| 成人免费在线网| 99精品视频在线播放观看| 免费在线观看的毛片| 1区2区3区欧美| 日韩有码电影| 国产精品1luya在线播放| 国产精品久久久对白| 免费看成人吃奶视频在线| 日韩av电影院| 永久亚洲成a人片777777| 高清视频一区| 500福利第一精品导航| 国产欧美一区二区精品仙草咪| 国内自拍视频网| 一区二区在线观看视频| 免费在线黄色影片| 日韩精品一区二区三区在线播放| 无码小电影在线观看网站免费| 中文在线不卡视频| 国产亚洲精品美女久久| 91精品国产综合久久香蕉922| 狠狠色丁香久久综合频道| 久久久久久高清| 国产精品自拍av| 18岁视频在线观看| 亚洲综合色区另类av| 日本www在线| www.日韩免费| 欧美残忍xxxx极端| 神马欧美一区二区| 亚洲国产高清不卡| 在线观看免费高清完整| 色999日韩欧美国产| 不卡一区综合视频| 日韩高清专区| 国产三级精品在线| 欧美日本韩国一区二区| 亚洲精品资源美女情侣酒店| 国产精品三p一区二区| 97欧洲一区二区精品免费| 国内国产精品久久| 992tv在线观看免费进| 亚洲国产精品va在线观看黑人| 久久视频国产精品免费视频在线| 成人台湾亚洲精品一区二区 | 欧美成人午夜影院| 亚洲经典一区| 天天操天天干天天玩| www国产精品视频| 日韩电影在线观看完整免费观看| 成人精品一二区| 成人av免费在线播放| 日韩一区视频在线| 精品成av人一区二区三区| 亚洲日本精品国产第一区| 自拍视频在线观看一区二区| 国产盗摄——sm在线视频| 国产精品久久久久久久久久尿 | 欧美三区不卡| 日韩av资源在线| 91精品国产综合久久久久| 农村少妇一区二区三区四区五区| 亚洲精品在线视频观看| 婷婷中文字幕一区三区| 国产精品久久久久久久久久直播 | 国产精品区二区三区日本| 国产亚洲欧美一级| 大香伊人中文字幕精品| 国产精品日韩欧美大师| 91农村精品一区二区在线| 日韩伦理av| 精品视频在线免费| 日韩最新在线| 激情综合在线观看| 亚洲国产天堂网精品网站| 欧美在线视屏| igao视频网在线视频| 久久99久久久久久久噜噜| 国内成人精品2018免费看| 嫩草在线视频| 91精品天堂| 激情成人中文字幕| 亚洲区小说区| 日本丰满少妇黄大片在线观看| 91精品福利在线一区二区三区 | 99久久婷婷国产综合精品| 日韩欧美精品一区二区三区| 五月香视频在线观看| 日本韩国欧美精品大片卡二| 久久男人中文字幕资源站| 欧美激情喷水| 日韩最新中文字幕| 日韩美女主播在线视频一区二区三区| 很黄很黄激情成人| 国际av在线| 久久久不卡影院| 悠悠资源网亚洲青| 五月天色婷婷综合| 精品呦交小u女在线| 精品在线免费视频| 美女扒开腿让男人桶爽久久软| 亚洲精品乱码视频| 日韩欧美成人一区二区| 亚洲欧美不卡| 麻豆蜜桃在线| 亚洲日本无吗高清不卡| 日韩欧美精品三级| 久久国产直播| 一区二区三区在线观看www| 在线播放91灌醉迷j高跟美女| 日韩午夜激情| 超碰个人在线| 亚洲精品日韩在线观看| 日韩av中文字幕在线播放| 国内精品自线一区二区三区视频| 欧美特黄aaaaaaaa大片| 97视频久久久| 久久人人97超碰精品888| 中文字幕在线一区二区三区| 欧美美女在线观看| 成人网视频在线观看| 欧美一区二区三区四区夜夜大片| 日韩一区国产二区欧美三区| 久久99精品久久久久久动态图| 四虎精品在线观看| 免费av网页| 久久综合久久久| 亚洲人成在线观| 国产精品国产三级国产a| 99久久夜色精品国产亚洲96| 免费在线观看黄| 国产精品国产对白熟妇| 97国产一区二区精品久久呦 | 99精品视频精品精品视频| 91se在线观看| 欧美精品一区二区三区久久| 亚洲一区www| 一区二区三区在线不卡| 99国产精品久久久久久久| 欧美电影网站| 国产字幕中文| 日韩精品av一区二区三区| 这里只有视频精品| 亚洲午夜激情av| 国产欧美欧美| 日韩精品视频一区二区三区| 伊人中文在线| 亚洲免费一级电影| 久久久蜜臀国产一区二区| 色婷婷一区二区三区| 9999精品成人免费毛片在线看| 91小视频网站| 好看的日韩精品| 美女国内精品自产拍在线播放| 欧美日韩国产一中文字不卡| 国产一区二区三区在线看麻豆| 国产剧情一区| av免费不卡国产观看| www.夜夜爽| 日本一区二区视频| 精品少妇一区二区30p| 欧美日韩和欧美的一区二区| 久久夜色精品国产噜噜av| 亚洲欧洲视频| 日本福利一区| 一二区成人影院电影网| 亚洲视频sss| 国产精品爱啪在线线免费观看| 亚洲经典中文字幕|