crontab相关内容

如何设置cron每40分钟/ 25分钟运行我的脚本?

我想要一个脚本从第40分钟开始每40分钟运行一次。 这意味着: 00:40,01:20,02:00,02:40,03:20 ... 所以我把这个条目cron: * / 40 * * * * / path / to / script / foo .sh 不幸的是,这个脚本每小时的第40分钟运行: 00:40,01:40,02:40 ..
发布时间:2017-01-13 20:08:14 Linux/Unix

在重新启动之前,cron等待作业完成

我有一个cronjob执行每秒钟,通常运行在几秒钟,但有时几分钟。 我需要cron在下一分钟到来时不执行命令。 看起来像这样 * / 1 * * * * cmd 我试过这个 * * * * * ID = job1 FREQ = 1m AFTER = job1 cmd 但无法成功。 实现锁定 解决方案 您可以创建一个名为inProgress的临时文件(或其他 ..
发布时间:2017-01-13 20:06:18 Linux/Unix

传递crontab一个变量并从PHP中读取它?

我已经设法创建一个crontab, 例如, * * * * * php /my/directory/file.php 我想从这个crontab传递一个变量,以便在file.php中读取它 解决方案 请记住,从shell运行PHP完全不同于在Web服务器环境中运行它。如果你以前没有做过命令行编程,你可能会遇到一些惊喜。 这就是说,通常的方式传递信息到一个命令是通过把它在命令 ..
发布时间:2017-01-13 20:04:10 PHP

问号在Java cron中的意义

源维基百科: 问号(?)代替“*”每月的日期或星期几的空白。 上述说法对我来说没有多大意义。 所以如果我写一些cron作为 0 0 0? 这是一个有点混乱的,因为它是每个月的第一次, 解决方案 我不是Cron的专家的无情开始) 但根据 www.cronmaker.com ,它每天执行。 / p> ..
发布时间:2017-01-13 19:59:07 Java开发

在Mac上开始使用cronjobs

我想熟悉cron工作,我想我得到的基本想法(调度,语法等),但是,我似乎不能得到它正确的我的mac与终端 - 我找到了Crontab?我应该如何引用脚本的路径? 我要做的是在远程机器上打一个php脚本( http:// .. 。) - 这是可能吗? 解决方案 要开始使用launchd(而不是cron),您需要先创建一个空的 .plist 文件,例如 local。 mytask.pli ..
发布时间:2017-01-13 19:58:20 Linux/Unix

如何在执行代码时第一次停止春天批处理计划作业的运行?

问题是作业总是在第一次执行代码之后运行时间,那么它根据预定时间运行。 我的cron表达式是“0 0 0 * *?”,我想要停止第一次运行并让它只在预定时间运行。 &我也尝试了“0 0 0 1/1 *?*”,但它仍然执行一次当应用程序启动 当应用程序启动时如何停止第一次执行? 这是工作上下文文件: ..
发布时间:2017-01-13 19:56:54 Linux/Unix

php cron作业未运行

root @ xx:/ var / www / test#which php / usr / bin / php root @ xx:/ var / www / test#ls -la total 16 drwxrwxrwx 2 root root 4096 Nov 14 09:37。 drwxrwxrwx 6 root root 4096 Nov 1 ..
发布时间:2017-01-13 19:52:12 PHP

PHP函数接收cron字符串并返回下一个运行时间戳

我需要开发一个应该能够在不支持crontab的服务器上工作的任务系统。 我问是否有任何现有的代码可以采用cron字符串(例如'0 0,12 1 * / 2 *'并返回下一个计划运行的时间戳。 如果这样的代码不能“ 您可以使用此类 www.phpclasses.org/package/6699-PHP-Parse-cron-strings-and-compute-schedules.h ..
发布时间:2017-01-13 19:51:46 PHP

unix / linux中的cron表达式允许指定确切的开始和结束日期

我想要配置类似这样的东西。 我想在每天上午7点运行作业'X' 2009年6月29日至2009年12月30日。考虑当前日期为4/4/2009。 解决方案 您需要为该范围提供三个单独的 cron 作业运行相同的代码(在这种情况下 X ): 和6月30日(“0 7 29,30 6 * X”)。 11月(​​“0 7 * 7-11 * X”)。 c $ c>“0 7 1-30 ..
发布时间:2017-01-13 19:49:14 服务器开发

cron工作与CakePHP

我已参考 http://bakery.cakephp.org/articles/view/calling-controller-actions-from-cron-and-the-command-line 并创建cron_dispatcher.php并将其放置在应用程序文件夹中。 我已经返回一些测试电子邮件函数,用于在用户控制器的测试方法中运行cron作业。 在我的网络服务器的控制面板 ..
发布时间:2017-01-13 19:47:36 Linux/Unix

运行每月的第2和第4个星期六

在本月的第二个和第四个星期六运行作业的cron(linux)语法是什么? 解决方案 本月的第二个星期六落在从第8 到到第14 号的日期中的一个(也只有一个)。同样,第四个星期六落在第22个 nd 和第28个之间的第一个日期。 您可能认为您可以使用星期字段将其限制为星期六( 6 在下面一行): 0 1 8-14,22-28 * 6 / path / to / myscript ..
发布时间:2017-01-13 19:46:34 Linux/Unix

使用crontab与django

我需要创建一个函数,每天从crontab发送通讯。我在互联网上找到了两种方法: 第一个文件放在django项目文件夹中: #! / usr / bin / env python import sys import os 来自django.core.management import setup_environ 导入设置 setup_environ b $ b fr ..
发布时间:2017-01-13 19:43:22 Python

需要在每个cron作业之前设置rvm环境

我安装并配置RVM,大致遵循本说明书第一部分中列出的模式: http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server 基本上,这意味着没有预构建系统ruby(所有的ruby安装都是RVM管理的),RVM是安装在系统范围内,而不是附加到特定的用户( / usr / local / rvm ),因 ..
发布时间:2017-01-13 19:37:14 Linux/Unix

如何通过cron作业执行Node.js脚本?

很简单,我有一个每月执行一次的节点脚本。 30 6 1 * * node / home / steve / example / script.js 但这不起作用,可能是因为路径命令正在运行的shell。我试过下面的方法通过cron执行节点(用-v测试): steve @ atom:〜$ node -v v0.4.2 steve @ atom:〜$ s ..
发布时间:2017-01-13 19:36:43 Linux/Unix

在Crontab上执行python脚本

我试图使用linux crontab执行一个python脚本,但我发现了很多解决方案,它们都不工作。例如:在/etc/cron.d编辑anacron或使用crontab -e。 我想每10分钟运行一次这个脚本。 必须编辑哪些文件才能配置此文件? 提前感谢 EDIT 我将这一行放在文件的末尾,但它不会改变任何内容。我必须重新启动任何服务吗? * / 2 * * ..
发布时间:2017-01-13 19:36:02 服务器开发

php cron工作每10分钟

我试图运行cron作业,以便php脚本将在我的服务器上每10分钟运行一次。脚本更新数据库。现在我的crontab看起来像: * / 10 * * * * / usr / bin / php / home / user / public_html /domain.com/private/update.php 但是,php脚本似乎从未运行过。我也尝试在更新cron选项卡后重新 ..
发布时间:2017-01-13 19:31:18 PHP

更改crontab文件后重新启动cron?

我必须在更改crontable文件后重新启动cron吗? 解决方案 否。 从 cron手册页: ... cron然后检查所有crontabs 的修改时间,并重新加载那些已经改变的时间。因此,当crontab文件被修改时cron不需要重新启动 但是如果你只是想确保它, sudo服务cron reload 或 /etc/init.d/cr ..
发布时间:2017-01-13 19:28:31 服务器开发

crontab PATH和USER

我是新调度cron和crontab的任务。我试图安排一个任务的执行,好像我已经登录,打开一个终端,并自己执行。 但是,我安排了一个任务,以帮助我观察计划任务正在执行什么$ USER和$ PATH,这是我发现的: $ crontab -l 41 11 * * * echo“USER:$ USER”> 〜/ Desktop / cron_env.log; echo“PATH:$ PA ..
发布时间:2017-01-13 19:23:38 服务器开发