有没有像cinttab lint的东西?我想知道我已经把所有的空间和明星整理出来,而不必等待某些事情无法工作。有没有类似crontab的程序?
5
A
回答
5
我不认为你需要一个crontab皮棉。有5个字段是空格分开的,然后是空格,然后运行该命令并且其参数结束。
另外,至少在Ubuntu上,crontab不会让你保存一个bum文件。我只是尝试了一些东西,并且对所有这些东西都进行了分析。我想这意味着crontab是它自己的'cron'lint'。
0
它可能有点偏离,但一个简单的方法是只加载一个图形化的crontab编辑器,如kcron或gcrontab。如果你需要在脚本中调用它,this question是关于如何在php中完成的。
8
我发现CronWTF在编写crontabs时非常有帮助 - 它将你的星星和命令翻译成更人性化的东西,以便读取奇怪的cron作业。
更好的是,因为它是所有的JavaScript,你可以在本地运行它,并且没有人需要知道你的顶级sekrit cron作业。
,如果你的代码红宝石是使用whenever宝石另一种选择 - 你用所谓的schedule.rb
分析一个样品红宝石文件,并从像这样生成的crontab:
every 10.minutes do
command "/usr/bin/my_great_command"
end
会给你
一个crontab条目0,10,20,30,40,50 * * * * /usr/bin/my_great_command
而这一次在这里:
every 2.days, :at => '4:30am' do
command "/usr/bin/my_great_command"
end
会给你:
30 4 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31 * * /usr/bin/my_great_command
5
有一个cron的Python短语。请参阅the CheckCrontab project
ssh admin @ myhost kcron 错误:无法打开显示屏 不是每个人都有一个GUI。 – 2009-01-26 12:29:28
好吧,你几乎肯定有一个GUI的地方。使用ssh X转发和voilà - 窗口出现在屏幕上 – phihag 2009-01-26 14:08:22
如果您在我的某台服务器上,则不会。安装足够的X库(加上GTK/Qt/KDElibs /等)来获得图形编辑器是一个严肃的服务器的禁忌。除了大小的原因,我们喜欢阻止所有可能导致可能的攻击媒介的东西。 – 2009-01-29 05:08:43