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

这个简短的教程介绍了 时代精神,图形前端 Crontabat 命令,以及如何使用Zeit在Linux中轻松安排作业。

Zeit简介

系统管理员通常会安排重复性任务,以使他们和每个人的工作变得更加轻松! 在许多情况下,计划重复性任务或作业至关重要,例如自动执行备份,清理磁盘空间和其他系统维护任务。 即使管理员并非一直都在工作,计划的作业仍将以特定的时间间隔运行。 在Linux中调度作业最广泛使用的工具是 克朗。 我们已经发布了 Cron工作的初学者指南。 Cron是一个命令行实用程序,因此新手可能无法完全理解命令行参数。 为了缓解此问题,已经开发了一些独立的基于Web的Crontab前端。 一种这样的工具是 时代精神

Zeit是Qt的前端 crontabat 命令。 使用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-crontab和命令的Qt前端

可以的,Zeit界面非常简单! 只有5个选项,并且所有选项都是不言自明的。

要在Linux系统中创建新的计划作业,请单击 添加任务 按钮。 输入作业的有意义的描述,输入要运行的命令,然后从“基本”下拉框中选择适当的时间间隔。

基本下拉框提供以下时间间隔选项:

  • 每一分钟,
  • 每隔一小时,
  • 每天,
  • 每周,
  • 而且每个月。

如果要指定自定义日期和时间,请选择“高级”选项,并为分钟,小时,天,周和月设置所需的值。 最后,单击“确定”创建cron作业。

使用Zeit在Linux中创建cron作业

现在,您将在Zeit界面中看到新创建的作业:

使用Zeit在Linux中计划作业使用Zeit调度Linux中的作业

您也可以通过手动列出以下内容来进行验证 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, 2020 7:59:34 PM IST.

显示当前用户的所有cron作业

作业将在 00:00 每天。

如果要编辑cron作业,只需在Zeit界面中选择它,然后单击“修改”按钮。 根据需要进行更改,然后单击“确定”进行更新。 如果您不想执行Cron作业,请选择该作业,然后单击工具栏中的“删除”按钮。 就这么简单!

另外还有两个选项,即“警报”和“计时器”,它们将帮助您在特定时间间隔设置音频提醒。

使用Zeit设置警报使用Zeit设置警报

闹钟/计时器可以帮助您通过播放声音文件来做某事。

Zeit是方便新手的GUI工具,这些新手希望使用以下工具自动执行重复任务 Cron 和/或 at Linux中的命令。 Zeit使Cron的工作管理任务变得更加轻松! 根据您的要求定义cronjob,并让它们以特定的时间间隔自动运行。 一个警告是Zeit需要图形桌面环境。 如果要管理基于CLI的服务器,则Zeit可能无济于事。

资源:

特色图片 德瓦纳斯Pixabay

croncron JobsCrontabOpensourceQt5Schedule jobsZeit

Sidebar