0

我在 cron.txt 文件中创建了一个 cronjob 任务列表。此文件包含要执行的 cron 作业列表。

From this, consider  job A should be run 3 times every day,
         * job B should be run 4 times in a week 
         * job C should be run 8 or 9 times in a month.

我已经为此创建了一个 crontab,以便每分钟执行一次。它给服务器带来了更多的负载。如何减少服务器的负载?[**因为活动将在一天内安排 2 或 3 次]。如何在 Linux Ubuntu 中为此安排动态 crontab?

编辑:

是否可以根据从 MySQL DB 检索到的值在 LINUX 中安排 cron,而不是每分钟或每小时运行一次 crontab?

(我们可以根据从 MySQL DB 检索到的值动态调度 crontab 吗?)

别的,

我们将在每天午夜运行一个 crontab 以获取计划时间,并且根据计划时间,我们可以运行一个 crontab。

[每分钟或每小时运行一次 cron 也会给服务器带来一些不必要的负载。]

4

2 回答 2

2

将 crontab 格式的文本放入任意命名的文件中并不构成设置 cron 作业。您的 cron 配置存储在系统拥有位置的系统拥有文件中。使用该命令crontab -e编辑您的 crontab,或crontab -l显示当前的 crontab。

于 2013-05-02T12:43:07.757 回答
1

您应该阅读手册页crontab:(例如man crontab

要编辑 crontab,您需要调用crontab -e. 这将打开EDITOR环境变量中定义的编辑器。

crontab -l将列出当前设置的 crontab。但这并不一定意味着 crontab 是有效的。

于 2013-05-02T12:44:14.433 回答