Zeit - Linux中定時(shí)任務(wù)和臨時(shí)任務(wù)的圖形化工具
Zeit是一個(gè)開(kāi)源的GUI工具,通過(guò)“crontab”和“at”來(lái)調(diào)度作業(yè)。它是用C++編寫(xiě)的,在GPL-3.0許可下發(fā)布。是一種易于使用的工具,提供了一個(gè)簡(jiǎn)單的接口,可以調(diào)度一次性作業(yè)或迭代作業(yè)。Zeit還配有鬧鐘和計(jì)時(shí)器,可以通過(guò)聲音通知用戶。
Zeit 的特性
- 調(diào)度、修改或刪除CRON作業(yè)。
- 安排或刪除工作。
- 計(jì)劃,修改或刪除定時(shí)器/警報(bào)。
- 修改環(huán)境變量。
如何在Linux下安裝Zeit
對(duì)于Ubuntu和基于Ubuntu的發(fā)行版,可以像下面提到的那樣,通過(guò)添加PPA存儲(chǔ)庫(kù)來(lái)安裝穩(wěn)定版。
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:blaze/main
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install zeit
您還可以通過(guò)添加以下PPA存儲(chǔ)庫(kù)來(lái)嘗試Zeit的開(kāi)發(fā)版本。
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:blaze/dev
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
- linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install zeit
對(duì)于其他Linux發(fā)行版,您可以從如下所示的源代碼構(gòu)建它。
- linuxmi@linuxmi:~/www.linuxmi.com$ git clone https://github.com/loimu/zeit.git
- linuxmi@linuxmi:~/www.linuxmi.com$ mkdir build && cd build
- linuxmi@linuxmi:~/www.linuxmi.com$ cmake ..
- linuxmi@linuxmi:~/www.linuxmi.com$ make -j2
- linuxmi@linuxmi:~/www.linuxmi.com$ ./src/zeit
要啟動(dòng)Zeit,只需輸入。
- linuxmi@linuxmi:~/www.linuxmi.com$ zeit &
本文來(lái)自:https://www.linuxmi.com/zeit-linux-crontab.html
使用at命令執(zhí)行非周期命令
非定期命令允許調(diào)度命令運(yùn)行一次。是的,就這樣。它使用“ at”命令。轉(zhuǎn)到“查看→選擇 非周期性命令(VIEW →選擇 NONPERIODIC COMMANDS)”或按“ CTRL + N ”。
選擇“添加命令A(yù)dd Command”,如下圖所示,然后添加條目。我正在計(jì)劃要在15:23運(yùn)行的命令。此命令將在“www.linuxmi.com”文件夾中創(chuàng)建一個(gè)空的日志文件,并在文件名中添加了今天的日期,如下所示。
- NOW=$(date +%F); touch /home/linuxmi/www.linuxmi.com/log_${NOW}.txt
現(xiàn)在添加了一個(gè)條目。您無(wú)法修改計(jì)劃的命令,但是可以使用“ Delete Command ”在運(yùn)行之前刪除該命令。
刪除命令
在15:23,命令將如期運(yùn)行,并創(chuàng)建了一個(gè)空的日志文件。
命令成功執(zhí)行
使用Cron作業(yè)運(yùn)行定時(shí)任務(wù)
要計(jì)劃Cron作業(yè),請(qǐng)選擇“定期任務(wù)periodic task”或按“ CTRL + P ”。默認(rèn)情況下,zeit將以“定時(shí)任務(wù)”啟動(dòng)。
安排定時(shí)任務(wù)
輸入描述,命令和計(jì)劃時(shí)間,然后按OK將條目添加到crontab。
計(jì)劃要運(yùn)行的命令
現(xiàn)在我的工作計(jì)劃在每天15:42進(jìn)行。
計(jì)劃任務(wù)
您可以使用“ crontab -l ”檢查crontab ,在該位置將自動(dòng)添加條目。
- linuxmi@linuxmi:~/www.linuxmi.com$ crontab -l
列出Cron工作
除了“ at ”和“ crontab ”外,還有兩個(gè)使用鬧鐘/計(jì)時(shí)器的功能,通過(guò)調(diào)用聲音來(lái)提醒我們。該條目也將添加到crontab中。
將警報(bào)設(shè)置為計(jì)劃任務(wù)
本文就是這樣。探索Zeit,并與我們分享您的反饋。