cron相关内容

如果当前作业未完成,Cron 会开始新作业吗?

可能的重复: 如何防止cron作业执行,如果它已经在运行 我有一个 cron 作业,可能需要 2 分钟或 5 小时才能完成.我需要确保始终执行此作业. 我的问题是: 如果我将它设置为每分钟执行一次,它会在前一个完成后启动还是它们同时运行并弄乱数据库? 解决方案 它们将同时运行.围绕此的标准做法是创建一个文件锁(通常称为 flock),如果该锁不可用,则不要运行. ..
发布时间:2022-01-03 23:52:15 其他开发

为什么我的 cron 工作会收到意外的 EOF?

我的 Cron 作业出现错误.我不断收到的错误是: /bin/sh: -c: line 0: 寻找匹配的'''时出现意外的EOF/bin/sh: -c: 第 1 行:语法错误:文件意外结束 这是我的代码: mysqldump -u database_user -p']T%zw51' 数据库 >/home/site/public_html/Secure/Cron/Database_Backup ..
发布时间:2022-01-03 23:52:07 其他开发

使用 PHP 脚本处理传入的电子邮件

所以我试图弄清楚如何将电子邮件发送到一个地址,例如 something@whatever.com,而不是发送到那里的电子邮件,而是发送或转发到我创建的脚本读取电子邮件的内容并将内容存储到数据库中.有关如何在 PHP 中执行此操作的任何建议? 谢谢! 解决方案 这里有一些代码,你可以用它来帮助你: //设置用户检查$strUser = "用户名";$strPassword = "密码 ..
发布时间:2022-01-03 23:51:57 PHP

每分钟运行一次的邮件程序的最佳 Rails 解决方案

我有一个应用程序,它每分钟检查一次数据库,以查找当时应该发送的任何电子邮件.我正在考虑将其设为每分钟由 cron 作业运行的 rake 任务.有没有更好的解决方案? 据我所知,这并不理想,因为 rake 必须每分钟加载整个 Rails 环境,这变得很昂贵. 想法? 谢谢. 解决方案 您可以使用backgroundrb.但是,这会占用主 Rails 应用的内存,因为它会生成 ..
发布时间:2022-01-03 23:51:38 其他开发

在 Mac 上开始使用 cronjobs

我正在尝试熟悉 cron 作业,并且我想我了解了基本概念(调度、语法等),但是,我似乎无法在我的 mac 上用终端正确地完成它 - 到底在哪里做我找到了Crontab?我应该如何引用脚本的路径? 我想要做的是在远程机器上运行一个 php 脚本(http://...)- 这可能吗? 解决方案 要开始使用 launchd(而不是 cron),您需要先创建一个空的 .plist 文件,例如 ..
发布时间:2022-01-03 23:51:29 其他开发

Heroku 上的 Rails 3.1 每分钟安排一个作业

我想每分钟在 Heroku 上运行一个任务,以检查是否满足某些用户任务超时的条件.我每小时只能运行一个 Heroku cron 作业,那么设置这样的定时任务的最佳方法是什么.我在 Heroku 上使用 Rails 3.1. 解决方案 您可以将 delayed_job 与自重启作业一起使用一个 :run_at.有点像这样: class YourJobdef do_interesting_t ..
发布时间:2022-01-03 23:51:16 其他开发

使用 CRON 作业运行 curl 命令

我想运行这个语句: curl 'http://localhost:8983/solr/dataimport?command=full-import' 每 10 分钟使用一次 CRON 作业. 我如何实现这一目标? 解决方案 类似: crontab 之后使用 crontab -l 来查看它.但是,向 curl 命令添加一个选项,将输出放在特定的地方,因为它可能运行在您没有写访 ..
发布时间:2022-01-03 23:51:07 其他开发

考虑到 YEAR,如何在 CRON 中指定时间?

我的任务是在考虑 YEAR 字段的 CRON 中指定时间.我该怎么做,或者你知道任何可以在我的 linux 服务器上帮助我的东西吗?谢谢 解决方案 如之前的帖子所述,您不能指定年份字段,但是,可以模仿它: # 作业定义示例:# .---------------- 分钟 (0 - 59)# |.------------- 小时 (0 - 23)# ||.--------- 一个月中的第几天 ..
发布时间:2022-01-03 23:51:00 服务器开发

如何在 WAMP 等本地服务器中测试 cron 作业?

如何在 WAMP 等本地服务器中测试 cron 作业? 解决方案 Windows 没有 Cron(它是 Linux 系统的主要任务调度程序).Windows 版本是 Task Scheduler.这个问题推荐使用at命令. 因此 Cron 与 Apache、Mysql、PHP 设置没有任何关系我认为不可能可靠地测试您在 Windows 中为 Linux Cron 创建的 cronjo ..
发布时间:2022-01-03 23:50:52 PHP

如何创建 cron 作业来运行 postgres SQL 函数?

我认为我需要做的就是: 创建一个 sql 文件,例如nameofsqlfile.sql 内容: 执行proc_my_sql_funtion(); 将此作为 cron 作业执行. 但是,我不知道我需要编写哪些命令才能将此 cron 作业作为指定主机、端口、数据库、用户和用户的 postgres 函数执行.他的密码……? 解决方案 您只需要将 cronjob 视为在指定 ..
发布时间:2022-01-03 23:50:46 服务器开发

特定日期的 Cron 表达式

我想要一个表示 2010 年 9 月 6 日上午 6 点的 cron 表达式 解决方案 原始问题被标记为 cron 所以第一部分适用于此.有关 Quartz CronTrigger 工具的更新答案,请参见下文. 大多数 crontab 不允许您指定年份,因此您可能必须将其放入脚本本身(或脚本/程序的包装器)中. 你可以这样做: if [[ $(date +%Y) != 201 ..
发布时间:2022-01-03 23:50:27 其他开发

Windows 任务计划程序的替代方案

我需要一个适用于 Windows 的任务计划程序.不幸的是,内置调度程序不能满足我的需求,它们是: 可以每分钟/小时运行一次任务 在 Linux 和 Windows 上运行 32 位和 64 位版本 图形用户界面 免费 值得拥有: 支持 CRON 文件 开源 执行时间的状态报告 谢谢! 解决方案 只是对您关于 Windows 任务计划程序的声明进行了一些 ..
发布时间:2022-01-03 23:50:00 服务器开发

创建没有 Cron 作业的计划任务

需要创建计划任务,但无法使用 Cron 作业(托管服务提供商警告说“在 45 分钟内多次运行 cron 作业违反了他们的规则,可能会导致关闭帐户." php 脚本(将数据从 txt 插入 mysql 数据库)应该每分钟执行一次,即这个链接应该被称为 http://www.myserver.com/ImportCumulusFile.php?type=dayfile&key=letmein&t ..
发布时间:2022-01-03 23:49:52 PHP

在 RVM 环境中的 Ruby cron 作业中找不到 Gem

我正在尝试在 RVM 环境中运行 10.5 的旧 PPC 机器上运行一个简单的 ruby​​ 脚本. 搜索 SO,我遵循了从这个 发布. 这是 cron 中的结果: SHELL=/bin/bash00 * * * * BASH_ENV=~/.bash_profile &&/bin/bash -c '~/deggy/onlineGW.rb' 此命令在用户 sam 的根目录下的 Bas ..
发布时间:2022-01-03 23:49:42 其他开发

如何在 Android 中设置持久/定期计划?

如何在每个指定时间(例如每天早上 5 点)执行一个操作(可能是一个意图)?它必须在设备重启后保持不变,类似于 cron 的工作方式. 我不确定是否可以使用 AlarmManager,或者我可以吗? 解决方案 如果你想让它在设备重启后保持,你必须在设备重启后安排警报. 您需要拥有 RECEIVE_BOOT_COMPLETED 权限AndroidManifest.xml ..
发布时间:2022-01-03 23:49:34 移动开发

Codeigniter 的 CRON 作业

我正在使用 codeigniter.我想知道如何设置 cron 作业来检查表中是否有过期用户,并将数据插入到另一个表中,其中包含过期用户列表.如何做到这一点. 当我尝试使用控制器和模型编写脚本以插入表格时: 致命错误:在 /home/content/html/test/live/application/controllers/cron.php 在线 中找不到“控制器"类2 解决方 ..
发布时间:2022-01-03 23:49:20 其他开发