问题标签 [cron]

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 回答
847 浏览

cron - 如何设置 crontab 在特定时间执行

如何设置我的 crontab 以在每天晚上 11:59 执行 X 脚本而不给我发电子邮件或创建任何日志?

现在我的 crontab 看起来像这样

0 投票
4 回答
8073 浏览

ruby-on-rails - 为什么我的 Cron 作业不能正常工作?

我在 Ubuntu Hardy VPS 上有一个 cron 工作,只有一半工作,我不知道为什么。该作业是一个 Ruby 脚本,它使用 mysqldump 备份 Rails 应用程序使用的 MySQL 数据库,然后将其压缩并使用 SFTP 上传到远程服务器。

gzip 文件已成功创建和复制,但始终为零字节。但是,如果我直接从命令行运行 cron 命令,它就可以完美运行。

这是 cron 作业:

这是 datadump.rb:

我已经检查并仔细检查了所有路径,它们是正确的。sftp.yml (SFTP 凭证)和database.yml (MySQL 凭证)都归执行用户(部署)所有,对该用户具有只读权限(chmod 400)。我正在使用 1.1.x 版本的 net-ssh 和 net-sftp。我知道它们不是最新的,但它们是我目前熟悉的。

什么可能导致 cron 作业失败?

0 投票
7 回答
25051 浏览

bash - 如何从 cron 运行的脚本运行 gpg?

我有一个脚本,它的一部分看起来像这样:

出于某种原因,如果我手动运行此脚本,则可以正常工作并且所有文件都已加密。如果我将其作为 cron 作业运行,则echo $file工作正常(我在日志中看到“加密 <file>”),但文件没有被加密,并且 gpg 静默失败,没有 stdout/stderr 输出。

有什么线索吗?

0 投票
5 回答
8426 浏览

linux - 有哪些选项可用于获取 cron 的结果以及如何设置它们?

我知道默认 cron 的行为是将正常和错误输出发送到 cron 的所有者本地邮箱。

是否有其他方法可以获得这些结果(例如通过电子邮件将其发送给一群人,将它们存储在某个地方等等)?

0 投票
5 回答
361 浏览

php - PHP/mySQL - 在新用户提交数据时定期重新计算基准值

我遇到了一种在我非常年轻的编程“职业生涯”中还没有遇到过的新问题,我想知道你对如何最好地解决它的看法。

情况 一个研究应用程序 (php/mysql) 从用户那里收集与压力相关的健康数据。用户在填写问卷后得到分析。使用基准(现有数据集的平均值和标准偏差)将每个参数的值转换为百分位值。

任务 由于越来越多的人填写问卷,因此有可能通过使用新的用户数据重新计算基准值(平均值/标准差)来使它们更加准确。我希望数据库定期运行更新基准值的脚本。

到目前为止我从未使用过存储的程序的问题,我对它们是什么只有一点概念,但不知何故,我觉得它们可能会帮助我解决这个问题?还是应该将脚本编写为 php,然后设置 cron 作业?

[编辑]在前几个答案之后,看起来 cron 显然是要走的路。[/编辑]

0 投票
13 回答
67638 浏览

php - PHP:运行计划作业(cron 作业)

我的 webhotel 上有一个网站,我想在上面运行一些计划任务。您会推荐什么方法来实现这一目标?

到目前为止,我的想法是在每个页面的顶部都包含一个脚本,然后让这个脚本检查是否该运行该作业。

这只是我正在考虑的一个简单示例:

还有什么我应该考虑的,或者有比这更好的方法吗?

0 投票
6 回答
37982 浏览

cron - 在 crontab 中指定“所有奇数值”?

在 crontab 中,我可以使用星号来表示每个值,或者使用“*/2”来表示每个偶数值。

有没有办法指定每个数值?(像“1+*/2”这样的东西有用吗?)

0 投票
7 回答
75372 浏览

macos - 如何将任务设置为每隔一段时间运行一次?

如何每隔 30 分钟运行一次脚本?我认为不同的操作系统有不同的方法。我正在使用 OS X。

0 投票
15 回答
329706 浏览

windows - 什么是 Windows 版本的 cron?

谷歌搜索出现了与 cron 执行相同功能的软件,但没有内置在 Windows 中。

我正在运行 Windows XP Professional,但任何版本的 Windows 的建议都可能对某人有所帮助。

还有一种方法可以以编程方式或通过命令行调用此功能(基于答案称为任务计划程序)?

0 投票
26 回答
952263 浏览

unix - 如何列出所有用户的所有 cron 作业?

是否有命令或现有脚本可以让我一次查看 *NIX 系统的所有计划的 cron 作业?我希望它包含所有用户 crontab,/etc/crontab以及/etc/cron.d. 也很高兴看到run-partsin运行的特定命令/etc/crontab

理想情况下,我希望以漂亮的列形式输出并以某种有意义的方式排序。

然后,我可以合并来自多个服务器的这些列表,以查看整体“事件时间表”。

我正要自己写这样的脚本,但如果有人已经麻烦了......