Zeit - Linux中定時任務和臨時任務的圖形化工具
Zeit是一個開源的GUI工具,通過“crontab”和“at”來調度作業。它是用C++編寫的,在GPL-3.0許可下發布。是一種易于使用的工具,提供了一個簡單的接口,可以調度一次性作業或迭代作業。Zeit還配有鬧鐘和計時器,可以通過聲音通知用戶。
Zeit 的特性
- 調度、修改或刪除CRON作業。
- 安排或刪除工作。
- 計劃,修改或刪除定時器/警報。
- 修改環境變量。
如何在Linux下安裝Zeit
對于Ubuntu和基于Ubuntu的發行版,可以像下面提到的那樣,通過添加PPA存儲庫來安裝穩定版。
- 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
您還可以通過添加以下PPA存儲庫來嘗試Zeit的開發版本。
- 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
對于其他Linux發行版,您可以從如下所示的源代碼構建它。
- 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
要啟動Zeit,只需輸入。
- linuxmi@linuxmi:~/www.linuxmi.com$ zeit &
本文來自:https://www.linuxmi.com/zeit-linux-crontab.html
使用at命令執行非周期命令
非定期命令允許調度命令運行一次。是的,就這樣。它使用“ at”命令。轉到“查看→選擇 非周期性命令(VIEW →選擇 NONPERIODIC COMMANDS)”或按“ CTRL + N ”。
選擇“添加命令Add Command”,如下圖所示,然后添加條目。我正在計劃要在15:23運行的命令。此命令將在“www.linuxmi.com”文件夾中創建一個空的日志文件,并在文件名中添加了今天的日期,如下所示。
- NOW=$(date +%F); touch /home/linuxmi/www.linuxmi.com/log_${NOW}.txt
現在添加了一個條目。您無法修改計劃的命令,但是可以使用“ Delete Command ”在運行之前刪除該命令。
刪除命令
在15:23,命令將如期運行,并創建了一個空的日志文件。
命令成功執行
使用Cron作業運行定時任務
要計劃Cron作業,請選擇“定期任務periodic task”或按“ CTRL + P ”。默認情況下,zeit將以“定時任務”啟動。
安排定時任務
輸入描述,命令和計劃時間,然后按OK將條目添加到crontab。
計劃要運行的命令
現在我的工作計劃在每天15:42進行。
計劃任務
您可以使用“ crontab -l ”檢查crontab ,在該位置將自動添加條目。
- linuxmi@linuxmi:~/www.linuxmi.com$ crontab -l
列出Cron工作
除了“ at ”和“ crontab ”外,還有兩個使用鬧鐘/計時器的功能,通過調用聲音來提醒我們。該條目也將添加到crontab中。
將警報設置為計劃任務
本文就是這樣。探索Zeit,并與我們分享您的反饋。