热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

我怎么才能每30分钟得到一个cron?-HowwouldIgetacronjobtorunevery30minutes?

Imlookingtoaddacrontabentrytoexecuteascriptevery30minutes,onthehourand30minutes

I'm looking to add a crontab entry to execute a script every 30 minutes, on the hour and 30 minutes past the hour or something close. I have the following, but it doesn't seem to run on 0.

我希望添加一个crontab条目,以便每30分钟执行一次脚本,时间是小时30分,时间是小时30分。我有以下内容,但它似乎不在0上运行。

*/30 * * * *

What string do I need to use?

我需要使用什么字符串?

The cron is running on OSX.

cron在OSX上运行。

6 个解决方案

#1


434  

Do:

做的事:

0,30 * * * * your_command

#2


70  

Try this:

试试这个:

0,30 * * * * your command goes here

According to the official Mac OS X crontab(5) manpage, the / syntax is supported. Thus, to figure out why it wasn't working for you, you'll need to look at the logs for cron. In those logs, you should find a clear failure message.

根据官方的Mac OS X crontab(5)手册,支持/语法。因此,要找出它为什么不适合您,您需要查看cron的日志。在这些日志中,您应该找到一个明确的失败消息。

Note: Mac OS X appears to use Vixie Cron, the same as Linux and the BSDs.

注意:Mac OS X似乎使用了Vixie Cron,与Linux和BSDs相同。

#3


59  

crontab does not understand "intervals", it only understands "schedule"

crontab不理解“间隔”,它只理解“schedule”

valid hours: 0-23 -- valid minutes: 0-59

有效时间:0-23——有效时间:0-59

example #1

示例# 1

30 * * * * your_command

你的命令

this means "run when the minute of each hour is 30" (would run at: 1:30, 2:30, 3:30, etc)

这句话的意思是“在每小时的一分钟是30的时候跑步”(在1点30分、2点30分、3点30分等等)

example #2

例# 2

*/30 * * * * your_command

* * * * *你的命令

this means "run when the minute of each hour is evenly divisible by 30" (would run at: 1:30, 2:00, 2:30, 3:00, etc)

这意味着“每小时的一分钟被30整除时跑步”(跑步时间为:1:30,2:00,2:30,3:00,等等)

example #3

示例# 3

0,30 * * * * your_command

0,30 * * * * your_command

this means "run when the minute of each hour is 0 or 30" (would run at: 1:30, 2:00, 2:30, 3:00, etc)

这意味着“在每小时的一分钟为0或30时跑步”(跑步时间为:1:30、2:00、2:30、3:00等)

it's another way to accomplish the same results as example #2

这是实现与示例#2相同结果的另一种方法

example #4

示例# 4

19 * * * * your_command

你的命令

this means "run when the minute of each hour is 19" (would run at: 1:19, 2:19, 3:19, etc)

这句话的意思是“当每小时的一分钟是19的时候跑步”(跑步时间是:1点19分,2点19分,3点19分,等等)

example #5

例# 5

*/19 * * * * your_command

你的命令

this means "run when the minute of each hour is evenly divisible by 19" (would run at: 1:19, 1:38, 1:57, 2:19, 2:38, 2:57 etc)

这意味着“当每小时的一分钟被19整除时,跑步”(跑步时间为:1:19,1:38,1:57,2:19,2:38,2:57等等)

note: several refinements have been made to this post by various users including the author

注意:包括作者在内的不同用户对这篇文章做了一些改进

#4


9  

If your cron job is running on Mac OS X only, you may want to use launchd instead.

如果你的cron作业只在Mac OS X上运行,你可能需要使用launchd。

From Scheduling Timed Jobs (official Apple docs):

从日程安排到乔布斯(苹果官方文档):

Note: Although it is still supported, cron is not a recommended solution. It has been deprecated in favor of launchd.

注意:尽管仍然支持cron,但它不是推荐的解决方案。它已被弃用,以支持launchd。

You can find additional information (such as the launchd Wikipedia page) with a simple web search.

您可以通过简单的web搜索找到其他信息(例如启动Wikipedia页面)。

#5


5  

You mention you are using OS X- I have used cronnix in the past. It's not as geeky as editing it yourself, but it helped me learn what the columns are in a jiffy. Just a thought.

你说你在用OS X-我以前用过cronnix。它并不像你自己编辑它那样令人讨厌,但它帮助我迅速了解了专栏是什么。只是一个想法。

#6


1  

You can use both of ',' OR divide '/' symbols.
But, '/' is better.
Suppose the case of 'every 5 minutes'. If you use ',', you have to write the cron job as following:

可以同时使用' '或'/'符号。但是,“/”更好。假设是“每5分钟一次”。如果你使用',',你必须写cron job如下:

0,5,10,15,20,25,30,35,....    *      *     *   * your_command

It means run your_command in every hour in all of defined minutes: 0,5,10,...

However, if you use '/', you can write the following simple and short job:

它意味着在所有定义的分钟内每小时运行your_command: 0,5,10,…但是,如果你使用'/',你可以写出以下简单而简短的工作:

*/5  *  *  *  *  your_command

It means run your_command in the minutes that are dividable by 5 or in the simpler words, '0,5,10,...'

So, dividable symbol '/' is the best choice always;

它的意思是运行你的命令在可以被5或更简单的单词,'0,5,10,…所以,可除符号/'是最好的选择;


推荐阅读
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • Python正则表达式学习记录及常用方法
    本文记录了学习Python正则表达式的过程,介绍了re模块的常用方法re.search,并解释了rawstring的作用。正则表达式是一种方便检查字符串匹配模式的工具,通过本文的学习可以掌握Python中使用正则表达式的基本方法。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • ZSI.generate.Wsdl2PythonError: unsupported local simpleType restriction ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
author-avatar
个信2502857367
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有