cron 相关问题

Cron是一个基于时间的作业调度程序,在类Unix的计算机操作系统中作为守护进程运行。

如何编写跨越多个小时且任意开始分钟的 cron 表达式

我想为上午 10:45 到 11:30 之间的每一分钟编写一个 cron 表达式。有没有办法写出这样的表达式。我知道如果我将开始分钟设置为 45,它不会安排任何内容...

回答 2 投票 0

如何检查cronjob是否成功

我正在尝试添加一个用于修补的 cronjob,我只是想知道它是否成功。 我已执行以下操作: echo "0 0 * * * root yum -d 0 -y update > /dev/null 2>&...

回答 3 投票 0

PHP 脚本中的 cURL 请求可以通过浏览器运行,但不能通过 CRON 运行

我知道有人对此有疑问,但到目前为止没有人帮助我解决我的问题。 我有一个 PHP 脚本,其工作是发送预定的电子邮件。它通过调用网络服务来做到这一点,我控制......

回答 2 投票 0

议程作业进入锁定状态并且从不运行

我正在使用 Agenda 进行作业处理。我遇到了锁定机制的问题。我不知道它是如何工作的。 如果我定义一个将在上午 12 点运行的作业,则在上午 12 点用

回答 1 投票 0

Yaml 管道调度的 cron 无法按预期工作

我有这个 yaml 管道: 扳机: - 没有任何 时间表: - cron: '0 20 * * 周一至周五' 显示名称:工作日 分支机构: 包括: - 主要的 总是:真实 - cron: '0 8 * * 周六至周日' 显示名称:

回答 1 投票 0

我用 2 个过滤器删除旧数据的 cronjob 无法匹配其中 1 个过滤器

我正在尝试创建一个 cronjob 来删除旧目录(以及其中的所有内容),但跳过整个目录和任何以 .save 结尾的目录。我尝试过以下各种方法...

回答 1 投票 0

Docker - PostgreSQL + pg_cron:无法识别的配置参数“cron.database_name”

编辑:我已经解决了。我必须加载自定义 postgresql.conf 文件。 我正在尝试使用 pg_cron 设置 PostgreSQL (v16.1) Docker 容器,但在启动时出现此错误: 2024-02-12 ...

回答 1 投票 0

Docker 容器中的 Cronjob 使用 Django 中过时的设置,尽管 Docker Compose 中存在环境变量

我在使用 Django REST Framework 的 Django 应用程序中遇到了一个持续存在的问题。该应用程序有多个模型,包括一个名为 Project 的模型,其时间戳为created_at。有一个管理逗号...

回答 1 投票 0

Golang:实现 cron/在特定时间执行任务

我一直在寻找有关如何实现一个功能的示例,该功能允许您在Go中的某个时间执行任务,但我找不到任何东西。 我自己实现了一个,我很...

回答 6 投票 0

调整 python 运行时 Azure Function 应用计时器触发器以实现夏令时

我的服务器按启动和停止时间表运行,不幸的是,该时间表遵循夏令时。 我正在寻找一种方法来动态更改我的函数应用程序上的 CRON 计划以考虑日光

回答 1 投票 0

在 drupal 7 中设置 cron 作业

我对 drupal 还很陌生,任务是设置一个 cron 作业每小时运行一次。我有 php 文件,它生成一个将在不同站点上使用的 xml 文件。 我的问题是:我要放

回答 3 投票 0

Java中Cron Job第六个参数

我对Java很陌生。作为我的第一个项目,我将使用 cron 作业调度程序。我想要一些关于日程安排的澄清。我有一个每小时运行一次的代码。 CronTrigger ct = 新

回答 3 投票 0

无效的 CRON 表达式 0 */8 * * *

我正在尝试使用AWS Cloudwatch 服务。在里面我创建了一个合成金丝雀。 对于时间表,我插入一个值为 0 */8 * * * 的 cron 作业。 基本上我想每8次执行一次...

回答 2 投票 0

为什么crontab无法启动safari驱动

昨晚,我正在尝试使用selenium和python来制作一个脚本来填充我的大学提供的网站中的体温 但是当我想使用crontab自动执行sc时...

回答 1 投票 0

Crontab 调度程序无法使用 selenium 运行 safari

我正在尝试使用 selenium 打开 safari 浏览器,还使用 crontab 来安排它。 当我通过代码或终端手动运行代码时,它工作正常,但是当我使用 crontab 安排它时,它会...

回答 1 投票 0

Nifi 处理器基于 cron 的调度

这是我尝试过的语法 0 30 0 * * ?或 0 30 1 * * ?,应分别在午夜 12:30 或 1:30 运行。 另外,我厌倦了每 20 分钟在 NiFi 中使用 cron 运行一次流程,...

回答 4 投票 0

我如何使用 Incapsule 下载受保护的 XML?,我在 ubuntu 服务器 22 上使用 cron

我需要在 ubuntu 服务器 22 中使用 cron 下载此 xml https://www.sbs.gob.pe/app/xmltipocambio/TC_TI_Portal_xml.xml 邮差 我尝试使用带有 cookie 和 headers 的 PHP 我需要在 ubuntu 服务器 22 中使用 cron 下载此 xml https://www.sbs.gob.pe/app/xmltipocambio/TC_TI_Portal_xml.xml 邮递员 我尝试使用带有 cookies 和 headers 的 PHP <?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://www.sbs.gob.pe/app/xmltipocambio/TC_TI_Portal_xml.xml', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'GET', CURLOPT_HTTPHEADER => array( 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36', 'Acept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Accept-Language: es-ES,es;q=0.9,en;q=0.8', 'Connection: keep-alive', 'Cookie: incap_ses_1619_2355492=YY1MbHjuL29nrYNZGNh3FgwXMGcAAAAAKiPwXriZvD1CjH20JCrT4Q==; visid_incap_2355492=JXwUES73Q0iJUC7yP8fz7yqML2cAAAAAQUIPAAAAAACnDL7+W+pMrttP8iSVofb9; TS01fc2e41=019955ae164e95aa0ff72e02668fc97902a191a5240bc7a84d3b8766d1ca6464a1f5743a921ca51bef417b65cb4ad5de3b1ce9ec19' ), )); $response = curl_exec($curl); curl_close($curl); echo $response; 但回应是: <html style="height:100%"> <head> <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> </head> <body style="margin:0px;height:100%"><iframe id="main-iframe" src="/_Incapsula_Resource?CWUDNSAI=27&xinfo=9-25703392-0%200NNN%20RT%281731205587990%2095%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29&incident_id=0-134309180844737737&edet=9&cinfo=ffffffff&rpinfo=0&mth=GET" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula incident ID: 0-134309180844737737</iframe></body> </html> 回复 正确答案一定是: <?xml version="1.0" encoding="utf-8"?> <tipocambio> <linktc>http://www.sbs.gob.pe/principal/categoria/tipo-de-cambio/147/c-147</linktc> <linktilegal>http://www.sbs.gob.pe/principal/categoria/tasa-de-interes-legal/155/c-155</linktilegal> <linktipromedio>http://www.sbs.gob.pe/principal/categoria/tasa-de-interes-promedio/154/c-154</linktipromedio> <fecha>08/11/2024</fecha> <moneda>$</moneda> <compra>3.764</compra> <venta>3.769</venta> </tipocambio> 嘿,我检查了这个问题,我必须特别对 Incapsula 进行一些研究,您遇到的问题可能是由于他们的网络安全服务而发生的。您的脚本可能会被阻止,因为他们的网络安全已将您的脚本标记为威胁。 因此,您可以尝试在脚本中添加用户代理标头: <?php $url = 'https://www.sbs.gob.pe/app/xmltipocambio/TC_TI_Portal_xml.xml'; $userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36'; $ch = curl_init(); curl_setopt($ch,   CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_USERAGENT,   $userAgent); $output = curl_exec($ch); curl_close($ch); file_put_contents('downloaded_xml.xml', $output); echo 'Downloaded XML saved to downloaded_xml.xml'; ?> 将此脚本保存为 download_xml.php 并使用 php download_xml.php 从命令行运行它,并在您的 cron 作业中直接调用 php download_xml.php

回答 1 投票 0

Docker 容器 ubuntu 镜像 cron 服务未运行

有以下 Dockerfile 来自 ubuntu:20.04 来自 postgres:17.0 ##### 需要的软件包不随 ubuntu:20.04 的映像一起提供 运行 apt-get update \ && apt-get install -y bash \ &am...

回答 1 投票 0

哪里可以托管连续运行的脚本?

我正在计划编写一个脚本,该脚本将每天午夜检查网站并根据用户输入执行所需的操作。我将把这个脚本发布到网上,以便其他人...

回答 3 投票 0

Cron 表达式 (Quartz),用于让程序在每午夜 12 点运行

Quartz Scheduler 中的 cron 表达式是什么,用于在 GMT 午夜 12 点运行程序。 我以前从未使用过石英,所以我仍在学习。 表达式是 0 0 12 * * 吗?或者是...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.