网站搜索

如何使用 Zeit 在 Linux 中轻松创建 Cron 作业


Cron 允许您在定义的时间点或按计划自动运行命令、程序和脚本。它功能强大,重量轻,而且很难让人头晕。这就是为什么您可以找到尝试简化 crontab 使用的前端,而 Zeit 是最好的前端之一。

Zeit 的唯一目标是使添加和管理 cron 作业变得非常容易。使用 Zeit,运行命令和脚本就像向任务列表添加新条目一样简单。让我们看看它如何让您在 Linux 中轻松创建 cron 作业。

另请阅读:如何将 Linux 时间与 NTP 服务器同步

安装

在大多数 Linux 发行版上,您必须从源代码构建 Zeit。下载后,根据官方文档,您可以将其变成可用的应用程序:

mkdir build && cd build
cmake ..
make -j2
./src/zeit

如果您使用的是 Ubuntu,则可以使用以下命令添加其存储库并安装 Zeit:

sudo add-apt-repository ppa:blaze/main
sudo apt update
sudo apt install zeit

一段时间后,您会在其他已安装的程序中找到 Zeit。找到并运行该应用程序。

任务和时间表

Zeit 的界面非常简单。要添加任务,请单击“添加任务”按钮。

在描述字段中输入任务的名称。在“命令”字段中键入要安排的命令。

在“时间和日期”部分中,您可以选择“基本”,这使您可以快速安排任务按常规模式运行。要进行更多自定义,请选择“高级”选项。

“高级”选项允许您精确输入任务运行的分钟、小时、日期、星期几和月份。所有字段最初都填充有星号,它用作翻译为“每个”的通配符。例如,如果您在“日”字段中输入“*”,则表示“每天”。

您可以输入多个数字,并用逗号分隔。例如,如果您在“小时”字段中输入“20, 23”,在“分钟”字段中输入“35”,则您的任务将在每天的 20:35 和 23:35 运行。

如果您想要提醒 crontab 的语法,请将鼠标悬停在其中一个字段上。 Zeit 将向您显示一个有用的弹出窗口,其中包含如何设置任务计划的示例列表。

创建任务后,它将出现在 Zeit 的主列表中。如果您想快速禁用某个任务,可以双击它,右键单击也可以编辑或完全删除它。

闹钟和定时器

Zeit 允许您设置闹钟和计时器,但我们不会详细介绍如何执行此操作,因为它比任务更简单。有了闹钟和计时器,您不必担心通配符和复杂的时间表,因为即使它对某些人有用,也没有提供这样的功能。

您只能设置简单的时间表,定义时间并选择警报或计时器运行的日期。就是这样。两个额外的按钮允许您在“小时”和“分钟”字段中输入当前时间(“现在”按钮)或清除它们(“重置”按钮)。设置闹钟和计时器时,您必须使用播放器和声音文件旁边带有文件夹图标的两个按钮来选择媒体播放器和声音文件。由于如果没有它们,Zeit/crontab 将无法通知您,因此它也不允许您设置这些字段为空的规则。

控制一切

使用 Zeit,您默认编辑自己的 crontab 规则,仅对您的用户帐户有效。要查看所有规则(由其他人和系统制定)并能够编辑所有内容,请从“视图”菜单中启用“系统模式”。

使用系统模式,您将能够调整现有规则 - 例如,Ubuntu 为您的操作系统创建的自动报告。调整此类规则时要格外小心,并记住您所做的任何更改都可能会破坏内容。软件更新后您的调整也可能被覆盖。

过滤和查找

如果您发现自己试图查找特定规则,可以使用其搜索功能,而不必在列表中上下滚动。在键盘上按 Ctrl + F,Zeit 窗口底部将出现一个搜索字段。输入您的搜索词以查找您要查找的任务。

现在您已经了解了如何使用 Zeit 在 Linux 中创建 cron 作业,您会充分利用 crontab 来自动化您的系统吗?或者,您也可以使用 systemd 作为 cron 的替代品。

相关文章