Zeit-Crontab的GUI前端,用于在Linux中计划作业

时间:2020-03-21 11:48:50  来源:igfitidea点击:

此教程介绍了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可能无济于事。