由于at大多數(shù) Linux 發(fā)行版都沒有默認安裝該工具,因此我們需要先添加它。以下是大多數(shù)較受歡迎的方法。

為噶爾等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務,及噶爾網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務為網(wǎng)站制作、網(wǎng)站建設(shè)、噶爾網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
Ubuntu / Debian / Linux Mint
linuxmi@linuxmi /home/linuxmi/ sudo apt install at
Fedora / AlmaLinux / Rocky Linux
linuxmi@linuxmi /home/linuxmi/ sudo dnf install at
Arch Linux / Manjaro
linuxmi@linuxmi /home/linuxmi/ sudo pacman -S at
然后,請驗證該atd服務是否已啟用并正在運行,因為該at命令依賴于它。
linuxmi@linuxmi /home/linuxmi/ sudo systemctl status atd
檢查 atd 服務是否正在運行。
如果不是,您可以通過運行如下所示的兩個命令來激活并運行它。
sudo systemctl enable atd sudo systemctl start atd
OK。我們現(xiàn)在可以繼續(xù)使用at命令設(shè)置警報。語法很簡單。鍵入at,然后是您希望執(zhí)行特定操作的時間。這里有些例子:
安排作業(yè)在 10 分鐘后執(zhí)行:
at now +10 minutes
安排在特定時間執(zhí)行的作業(yè):
at 15:00 at 3:00 pm
安排作業(yè)在 1 月 19 日早上 8:30 執(zhí)行。
at 8:30 January 19
安排明天下午 5:00 執(zhí)行作業(yè)。
at 5:00 pm tomorrow
現(xiàn)在你應該明白了。使用“ HH:MM ”格式指定時間。在時間后使用“ am ”或“ pm ”表示 12 小時制時間格式。最重要的是,可以使用月份名稱后跟日期來指定日期。此外,at接受“ now+ interval ”增量,其中 interval 是一個數(shù)字,后面可以跟以下字符串之一:“ minutes ”、“ hours ”、“ days ”或“ weeks ”。
現(xiàn)在讓我們繼續(xù)在 Linux 上設(shè)置鬧鐘。為此,我們將在無界面模式(無 GUI)下使用 VLC 媒體播放器,并指示它在特定時間播放給定的媒體文件。因此,如果您的 Linux 系統(tǒng)上沒有 VLC,請安裝它。
我們將鬧鐘定在早上 7:30。然后,當您輸入所需的命令時at 7:30,您將被帶到at命令行界面,您可以在其中輸入要在指定時間運行的命令。在這種情況下,那將是:
vlc --intf dummy alarm.mp3
當然,如果媒體文件位于主目錄之外的其他位置,請指定完整路徑。
準備就緒后,按“ Enter ”,然后按鍵盤快捷鍵“ Ctrl + D ”保存您的作業(yè)并退出。
使用 at 命令安排作業(yè)。
要查看所有計劃at的作業(yè),請鍵入:
[linuxmi@fedora ]$ at -l
?
您將看到每個作業(yè)的唯一 ID、計劃運行的日期和時間以及運行它的用戶。要刪除作業(yè),請鍵入at -r后跟其唯一 ID 號。
at -r 3
?
您可以在 Linux 手冊頁at上查看命令選項的完整列表。
使用 sleep 命令在 Linux 上設(shè)置鬧鐘
在 Linux 上,該sleep命令將 shell 腳本或命令的執(zhí)行暫停指定的時間。因此,這使它成為在 Linux 中設(shè)置警報的理想選擇。
但是,在這里您沒有at命令提供的靈活性。您所能做的就是指定應該在多長時間后觸發(fā)一個動作。此外,您可以以秒 ( s)、分鐘 ( m)、小時 ( h) 和天 ( d) 為單位設(shè)置延遲時間。
因此,要設(shè)置鬧鐘,您必須首先計算它應該在距當前時間多遠的時間后發(fā)生。此外,sleep執(zhí)行命令的終端窗口必須保持打開狀態(tài)。關(guān)閉它將導致命令中止并且設(shè)置警報失敗。
sleep要使用將在 8 小時后啟動 VLC 播放器播放媒體文件的命令在 Linux 上設(shè)置鬧鐘,請鍵入:
[linuxmi@fedora ]$ sleep 8h vlc --intf dummy alarm.mp3
使用 sleep 命令在 Linux 上安排警報。
就是這樣。請記住,您不應關(guān)閉終端窗口。同樣,如果你想讓鬧鐘在 20 分鐘后播放,命令如下:
[linuxmi@fedora ]$ sleep 20m vlc --intf dummy alarm.mp3
您可以在Linux 手冊頁上查看 sleep 命令選項的完整列表。
通過 GNOME 時鐘在 GNOME 中設(shè)置鬧鐘
您可以使用內(nèi)置的 GNOME 時鐘應用程序通過 GNOME 桌面環(huán)境設(shè)置鬧鐘。如果您還沒有它,您可以通過從您正在使用的發(fā)行版的軟件中心安裝它來輕松獲得它。
額,我覺得可以試試用定時器(timer),每次只為最近一個鬧鐘設(shè)置提醒,提醒完后處理事件并設(shè)置下一個最近鬧鐘。
可以在/etc/crontab文件中添加30 06 * * * mouren mplayer /home/1;就是在每天的六點三十用mplayer 播放/home/1音頻或視頻文件,當然是以中間的mouren的權(quán)限來執(zhí)行shell命令的
新聞名稱:linux中命令設(shè)置鬧鐘 linux設(shè)置時鐘
瀏覽路徑:http://chinadenli.net/article48/doghpep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、建站公司、服務器托管、、企業(yè)建站、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)