如何在星期日每周运行 crontab 作业?
为了创建一个每周日运行的 crontab 作业,我们首先需要探索和了解 crontab 作业是什么。
一个crontab的是什么,但我们可以在cron作业过程中运行命令的列表。cron 作业是一种实用程序,用于在特定时间安排命令的自动执行。
我们可以按照如下所示的命令在 bash 脚本的帮助下启动 cron 作业 -
crontab -e
这将打开一个您可以编辑的文件,在上述文件中插入 cron 作业 shell 脚本,然后关闭该文件。
只需在上面的文件中插入下面显示的代码
* * * * * sample.sh
上面的命令包含 5 个 *,其中每个 * 表示时间,然后跟随星星。我们有要作为 cron 作业运行的脚本。在sample.sh 中,我们需要编写以下命令以使其可以使用环境变量。
现在我们了解了如何创建 crontab 作业,是时候了解这些 * 的实际含义以及我们如何替换它们的值来解决我们的特定问题。
上面命令中的五个 * 实际上有一个单独的含义。这些主要是指 -
Seconds: 0-59Minutes: 0-59
Hours: 0-23
Day of Month: 1-31
Months: 0-11
Day of Week: 0-6
如果我们想在每个星期天运行一个 crontab 作业,那么我们可以运行三种可能的组合。这些是 -
5 8 * * 05 8 * * 7
5 8 * * Sun
上述 crontab 作业命令中的 5 8 代表当天发生这种情况的时间:8:05。
应该注意的是,我们需要在我们选择的任何上述命令之后附加我们需要运行的脚本。
最后的命令应该是这样的 -
5 8 * * 0 script.sh
以上是 如何在星期日每周运行 crontab 作业? 的全部内容, 来源链接: utcz.com/z/343853.html