Zeit – 在 Linux 中用于 Crontab 调度作业的 GUI 前端

这个简短的教程解释了 时间, 一个图形前端 Crontabat 命令,以及如何使用 Zeit 在 Linux 中轻松安排作业。

时间介绍

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

Zeit 是一个 Qt 前端 crontabat 命令。 使用 Zeit,我们可以;

  • 添加、编辑和删除 crontab 任务,
  • 添加、编辑和删除环境变量 crontab,
  • 添加和删​​除 at 命令,
  • 设置闹钟和定时器。

所有上述任务都可以通过简单的图形界面轻松完成。 无需处理命令! 无需参考 crontab 手册页以使其正确!

Zeit 的另一个显着特点是我们可以设置 音频提醒. 选择一个音频文件,它们将在特定时间开始播放。

Zeit 是一个开源程序,用 C++ 编程语言。 源代码在 GitHub 中根据 GPLv3 许可免费提供。

在 Ubuntu Linux 中的安装时间

Zeit 的开发人员创建了一个 PPA,可以轻松地在基于 DEB 的系统中安装 Zeit,例如 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。

在 Linux 中随时间安排作业

通过运行以下命令从终端启动 Zeit:

$ zeit

Zeit 的默认界面应如下所示:

Zeit – crontab 和 at 命令的 Qt 前端

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

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

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

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

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

使用 Zeit 在 Linux 中创建 cron 作业

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

在 Linux 中随时间安排作业在 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 作业管理任务变得更加容易! 根据您的要求定义 cronjobs,并让它们以特定的时间间隔自动运行。 一个警告是 Zeit 需要图形桌面环境。 如果您正在管理基于 CLI 的服务器,Zeit 可能帮不上什么忙。

资源:

  • Zeit GitHub 存储库

相关阅读:

  • 如何在 Linux 中轻松安全地管理 Cron 作业

特色图片由 Devanath 在Pixabay上提供。

croncron 工作CrontabOpensourceQt5Schedule 工作时间