问题标签 [cron-task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2051 浏览

php - CakePhp 中 Cron 的最佳方法

我目前正在从事 CakePhp 中的一个项目,其中发送电子邮件和其他活动需要 Cron 作业,如果我在自定义控制器中使用核心 php 方法创建 CRON,那么它工作正常并且如果我创建了Cron 使用 CakePhp SHELL 类,然后它也可以在核心 PHP 方法中工作。

现在我很困惑哪种方法最适合这项工作在 Shell 中使用的核心 PHP 方法或在自定义控制器中使用的核心 PHP 方法,任何人都可以帮助我了解哪种方法最适合使用以及为什么?

先感谢您

0 投票
1 回答
167 浏览

shell - Cronjobs:有没有办法为所有 cronjobs 只设置一次 shell 变量的范围?

我想知道是否有一个更优雅的解决方案,只定义一次我的 shell 变量的范围?( export QUERY_STRING;)

这是我的几个 crontasks,请注意我目前正在为每个任务导出每个 shell 变量:

0 投票
2 回答
773 浏览

php - 如何使用 Cron 在特定时间调用特定 URL?

只需单击一个按钮,我就需要用户触发一个功能。这会将作业设置为在指定时间(例如上午 9 点)执行,并最终会定期重复。那将由PHP处理

因此,我已经考虑将 CronJobs 与 PHP 一起使用。我已经遵循了这个非常好的教程,但我真的不知道如何创建触发文件(home/path/to/command/the_command.sh)。

有人可以给我建议吗?

编辑:事实上,如果用户在某个管理网站上按下按钮,我想做的是调用一个 url,假设是上午 9 点的 www.google.com。工作的管理部分将由我链接的 tut 页面上设置的系统处理。我想知道当作者说时这个php脚本调用的文件应该是什么:

我应该在 the_command.sh 中添加什么来调用 url ?

我不希望这个 url 在任何类型的浏览器中打开。这个 url 基本上会在服务器端触发一个函数。

0 投票
1 回答
59 浏览

php - 使用 PHP 编辑 CronTab 是否安全?

我正在构建一个脚本,这要归功于这个 tuts从使用 php 制作的网站的管理部分附加和删除 cronjob。

在服务器上实现它是否安全?可能是什么问题?

谢谢

0 投票
3 回答
10245 浏览

django - 如何让 django-cron 自动工作

我正在努力django-cron工作,但事实并非如此。我按照此处的说明设置了我的 cron,但问题是我的作业仅在我python manage.py runcrons在命令行上键入时运行,并且该作业不是每 5 分钟运行一次。我不知道还能做什么。我已经阅读了其他文件crontabschronograph但很困惑。我是否将 crontabs 与 cron 或 chronograph 一起安装,或者仅使用 django-cron 才能使 cron 正常工作。另外,我如何让我的工作自动运行。在此处的文档中,我阅读了Now everytime you run the management command python manage.py runcrons all the crons will run if required. Depending on the application the management command can be called from the Unix crontab as often as required. Every 5 minutes usually works for most of my applications.. 这是什么意思。我在这里想念什么。我迷路了。帮助

设置.py

视图.py

我应该提一下,我在 Windows 平台上使用 pycharm 来运行 django ......

0 投票
0 回答
489 浏览

ubuntu-12.04 - 在不同的时间运行不同的 cron 作业

我有两个 cron 作业,第一个应该每分钟执行一次,第二个应该每两分钟执行一次。

在我的 crontab 文件中

我试过这个,但两个工作每分钟都运行一次。

0 投票
4 回答
36738 浏览

php - 将 Cron 作业设置为 24 小时后删除文件

我阅读了所有相关问题,但无法理解。我正在使用 Plesk CPanel 来设置 cron 作业,正如大家所建议的那样。

我想在 24 小时后删除文件夹中的所有文件。假设我必须每 2 分钟删除一次(所以我可以检查它的工作与否)。

我有两个选择:

  1. 使用 cron 作业运行 24 小时后删除所有文件的 PHP 文件
  2. 使用 cron 作业命令 `rm` 删除所有文件

我尝试了两种方法,但无法完成我的任务。

这是cpanel计划任务的图片:

http://i41.tinypic.com/2n0tsfs.png

我想从文件夹中删除文件var/www/example.com/public/js/compliedcomplied应删除此文件夹内的所有文件。我不知道在命令文本字段中写哪个。

我应该使用以下命令吗?

还是我应该执行一个 php 文件?

这个 Cron.php 的源代码是:

我已经测试了这段代码,它工作正常。

提前致谢。

0 投票
1 回答
96 浏览

linux - 无法获得正确的 cron 作业时间

我试图每 8 周自动做一些事情,所以我打开了一个像这样的新用户 crontab:

这应该在周一至周五上午 9:00 每 2 个月完成一次,但我没有。它每周做一次工作。不明白。我做错了什么?

运行系统是最新的 debian。

关于http://wiki.ubuntuusers.de/Cron它应该运行良好

0 投票
1 回答
584 浏览

github - 自动备份shell github

我写了一个脚本来自动备份一个网站,这个脚本会将资源推送到github我在crontab中写了一些代码让它自动执行。但是,我不知道为什么无法推送资源。

我可以看到.git它已被修改的头部(这意味着成功提交)。我想问题是用户名使用不正确。

以下信息是自动备份脚本的输出。

我该如何处理?

crontab 中的命令:

这是这个 shell 脚本的主要部分:

p>

origninTyl 的意思是:

0 投票
3 回答
2185 浏览

java - 如何每天检查数据库字段? Cron 作业?

我正在用 Java 开发连接到数据库(Oracle 或 SQLite)的应用程序。在数据库中,我存储合同。合同有字段access_date。我想每天检查一次该字段,如果某一天access_date等于当前日期,则将合同标记为无效。我该如何实施?据我所知,在 PHP 中有此类任务的 cron 作业,但是 java 或 java ee 呢?我该怎么做?提前谢谢!