linux - 在 ubuntu 中安排 crontab

标签 linux ubuntu scheduled-tasks cron

<分区>

我在 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 数据库检索到的值在 LINUX 中安排一个 cron,而不是每分钟或每小时运行一次 crontab?

(我们可以根据从 MySQL 数据库检索到的值动态安排 crontab 吗?)

否则,

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

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

最佳答案

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

关于linux - 在 ubuntu 中安排 crontab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16338255/

相关文章:

excel - 复制到剪贴板 Powershell 故障

linux - 如何找出文件的 MIME 类型(Content-Type)?

c++ - 线程安全的 vector 和字符串容器?

sql - CockroachDB + Ubuntu - 集群停止且没有错误消息

python - 下面使用pyodbc解决Django SQLDriverConnect Error Occurred Below

ruby-on-rails - 删除Sidekiq中的所有计划任务

ios - iOS 中的计划数据更新

c++ - 一个简单的 pthread_create 在 Qt 中导致 100% 的 CPU 使用率

linux - root 可以可靠地确定每个安装的 ("bind mount")标志,例如对于 FUSE 文件系统?

json - Ansible 2.0 解析 Json 并存储在另一个变量中