Zeit-Crontab的GUI前端,用于在Linux中计划作业
此教程介绍了Zeit,它是“ Crontab”和“ at”命令的图形前端,以及如何使用Zeit在Linux中轻松安排作业。
Zeit简介
系统管理员通常会安排重复性任务,以使他们和每个人的工作变得更加轻松!在许多情况下,安排重复性任务或者作业至关重要,例如,自动执行备份,清理磁盘空间和其他系统维护任务。
即使管理员不是一直都在工作,计划的作业仍将以特定的时间间隔运行。
Cron是Linux中用于调度作业的最广泛使用的工具。
我们已经发布了Cron工作的教程。
Cron是一个命令行实用程序,因此新手可能无法完全理解命令行参数。
为了缓解此问题,已经开发了一些独立的基于Web的Crontab前端。
Zeit是这样一种工具。
Zeit是“ crontab”和“ at”命令的Qt前端。
使用Zeit,我们可以;
- 添加,编辑和删除“ crontab”任务,
- 添加,编辑和删除“ crontab”的环境变量,
- 添加和删除“ at”命令,
- 设置闹钟和计时器。
所有上述任务都可以通过简单的图形界面轻松完成。
无需处理命令!无需参考“ crontab”手册页即可正确使用!!
Zeit的另一个显着功能是我们可以设置音频提醒。
选择一个音频文件,它们将在特定时间开始播放。
Zeit是用C++编程语言编写的开源程序。
源代码可在GitHub上免费获得GPLv3许可。
在Ubuntu Linux上安装Zeit
Zeit的开发人员创建了一个PPA,可以轻松地将Zeit安装在基于DEB的系统中,例如Ubuntu,Pop!_OS和Linux Mint。
要在Ubuntu及其衍生版本中安装Zeit,请在终端中一一运行以下命令:
$sudo add-apt-repository ppa:blaze/main
$sudo apt update
$sudo apt install zeit
如果要尝试开发版本,请执行以下操作:
$sudo add-apt-repository ppa:blaze/dev $sudo apt update $sudo apt install zeit
在其他Linux发行版上,我们可能需要从源代码手动编译并安装Zeit。
使用Zeit调度Linux中的作业
通过运行以下命令从终端启动Zeit:
$zeit
Zeit的默认界面应如下所示:
可以的,Zeit界面非常简单!只有5个选项,并且所有选项都是不言自明的。
要在Linux系统中创建新的计划作业,请单击添加任务按钮。
输入作业的有意义的描述,输入要运行的命令,然后从“基本”下拉框中选择适当的时间间隔。
基本下拉框提供以下时间间隔选项:
- 每一分钟,
- 每隔一小时,
- 每天,
- 每周,
- 而且每个月。
如果要指定自定义日期和时间,请选择“高级”选项,并为分钟,小时,天,周和月设置所需的值。
最后,单击“确定”以创建cron作业。
现在,我们将在Zeit界面中看到新创建的作业:
我们还可以通过使用以下命令手动列出“ crontab”文件的内容来进行验证:
$crontab -l
此命令将显示当前登录用户的所有cron作业。
输出示例:
#Backup system 0 0 * * * sudo rsync -aAXv/--exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt # File generated by Crontablib the Monday, 26 October, 2017 7:59:34 PM IST.
作业将每天精确地在“ 00:00”运行。
如果要编辑cron作业,只需在Zeit界面中选择它,然后单击“修改”按钮即可。
根据需要进行更改,然后单击“确定”进行更新。
如果我们不想执行Cron作业,请选择它,然后单击工具列中的“删除”按钮。
就这么简单!
另外还有两个选项,即“警报”和“计时器”,它们将在特定时间间隔设置音频提醒。
闹钟/计时器可以通过播放声音文件来做某事。
Zeit是想要在Linux中使用“ Cron”和/或者“ at”命令自动执行重复任务的新手的便捷GUI工具。
Zeit使Cron的工作管理任务变得更加轻松!根据要求定义cronjob,并让它们以特定的时间间隔自动运行。
一个警告是Zeit需要图形桌面环境。
如果要管理基于CLI的服务器,则Zeit可能无济于事。