2013-05-02 56 views
0

我在cron.txt文件中创建了一个cronjob任务列表。该文件包含要执行的cron作业列表。在Ubuntu下计划crontab

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?

编辑:

是否有可能安排在LINUX一个cron的基础上,从MySQL数据库中检索每分钟或每隔一小时运行的crontab而不是价值?

(我们能动态地调度crontab的基础上,从MySQL数据库中检索到的值?)

否则,

我们将运行一个crontab每天午夜拿到计划时间和按计划时间,我们可以运行一个crontab。

[运行在每分钟或每隔一小时也一些不必要加载到服务器一个cron]

+0

这是什么让你认为在你的主目录中放置一个名为“crontab_test.txt”的文件构成了一个cron作业? – 2013-05-02 12:41:22

回答

1

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

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

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

+0

感谢哥们,现在它对我来说工作得很好。当使用linux命令编辑crontab文件并保存文件时,它默认存储在临时文件夹中,这就是我遭到攻击的原因。然后,我在家庭文件夹中创建了cron.txt文件,并使用crontab命令运行cron文件,现在它工作的很好。不管怎么说,还是要谢谢你。 – KumarA 2013-05-03 05:01:38

2

把crontab的格式文本为任意名称的文件并不构成设立一个cron作业。您的cron配置存储在系统拥有的位置中的系统拥有的文件中。使用命令crontab -e来编辑你的crontab,或者crontab -l来显示当前的crontab。