是否有命令或现有脚本可以让我一次查看所有*NIX系统的预定cron作业?我希望它包括所有用户crontabs,以及/etc/crontab,以及其中的任何内容/etc/cron.d.这也将是很高兴看到通过运行特定命令run-parts在/etc/crontab.
理想情况下,我希望以一种漂亮的列形式输出并以一些有意义的方式排序.
然后,我可以合并来自多个服务器的这些列表,以查看整个"事件安排".
我本来就要写这样一个剧本,但是如果有人已经麻烦了......
crontab是否有一个参数来创建cron作业而不使用编辑器(crontab -e).如果是这样,那么代码会从Bash脚本创建一个cronjob?
我正在寻找一个Python的库,它将提供at和cron功能相似.
我非常喜欢使用纯Python解决方案,而不是依赖于盒子上安装的工具; 这样我就可以在没有cron的机器上运行.
对于那些不熟悉的人cron:您可以根据以下表达式安排任务:
0 2 * * 7 /usr/bin/run-backup # run the backups at 0200 on Every Sunday
0 9-17/2 * * 1-5 /usr/bin/purge-temps # run the purge temps command, every 2 hours between 9am and 5pm on Mondays to Fridays.
Run Code Online (Sandbox Code Playgroud)
cron时间表达式语法不那么重要,但我希望能有这种灵活性.
如果没有任何东西可以为我开箱即用,那么任何关于构建模块的建议都会感激不尽.
编辑 我对启动进程不感兴趣,只是用Python编写的"作业" - python函数.必要时我认为这将是一个不同的主题,但不是在一个不同的过程中.
为此,我正在寻找cron时间表达式的表现力,但在Python中.
Cron 已经存在多年了,但我试图尽可能地便携.我不能依赖它的存在.
在Rails环境中运行计划任务的最佳方法是什么?脚本/亚军?耙?
一个谷歌搜索打开了,作为cron的执行相同功能的软件,但没有内置到Windows.
我正在运行Windows XP Professional,但对任何版本的Windows的建议都可能对某人有所帮助.
是否还有一种方法可以通过编程方式或通过命令行调用此功能(基于答案称为任务计划程序)?
好的,我有一个cron,我需要每30秒运行一次.
这是我有的:
*/30 * * * * /bin/bash -l -c 'cd /srv/last_song/releases/20120308133159 && script/rails runner -e production '\''Song.insert_latest'\'''
Run Code Online (Sandbox Code Playgroud)
它运行,但这是每30分钟还是30秒运行一次?
此外,我一直在阅读如果我经常运行它,cron可能不是最好的工具.还有其他更好的工具,我可以在Ubuntu 11.04上使用或安装,这将是一个更好的选择吗?有没有办法修复上面的cron?
我在詹金斯增加了一份新工作,我想定期安排.
从配置作业,我正在检查"定期构建"复选框,并在" 计划"文本字段中添加了表达式:
15 13***
但它不会在预定时间运行.
安排工作是正确的程序吗?

该作业应该在凌晨4:20运行,但它没有运行.
我通常有几个问题,cron如何执行脚本,因为他们通常没有我的环境设置.有没有办法以与cron相同的方式调用bash(?),所以我可以在安装之前测试脚本?