如何在 Linux 上测试每周的 crontab 作业?
为了测试 crontab 作业,我们首先需要探索和了解 crontab 作业是什么。
一个crontab的工作是什么,但我们可以在cron作业过程中运行命令的列表。cron 作业是一种实用程序,用于在特定时间安排命令的自动执行。
我们可以按照如下所示的命令在 bash 脚本的帮助下启动 cron 作业 -
crontab -e
这将打开一个您可以编辑的文件,在上述文件中插入 cron 作业 shell 脚本,然后关闭该文件。
只需在上面的文件中插入下面显示的代码
* * * * * sample.sh
上面的命令包含 5 个 *,其中每个 * 表示时间,然后跟随星星。我们有要作为 cron 作业运行的脚本。在示例.sh
我们需要编写以下命令来使环境变量可用。
测试每周 cron 作业的一种方法是使用锁定文件,该文件在使用时会将 cron 作业设置为每分钟运行一次。通过这种方式,您可以继续编辑文件,并且每分钟都会测试这些文件,您将知道您的 cron 作业是否正常工作。
只需为您可以在其中放置 cron 作业的相同内容创建一个 shell 脚本。
shell 脚本如下所示 -
#!/bin/shif [ -e /tmp/lock ]
then
echo "cronjob locked"
exit 1
fi
touch /tmp/lock
<..do your regular cron here ...>
rm -f /tmp/lock
另一种方法是使用/var/log目录,然后运行如下所示的以下命令 -
tailf /var/log/cron
上面的命令将允许您实时检查 cron 日志更新。
以上是 如何在 Linux 上测试每周的 crontab 作业? 的全部内容, 来源链接: utcz.com/z/345238.html