首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏allsmallpi博客

    Jenkins构建自动化任务

    ---- 二、新建任务 登入Jenkins后,左侧视图功能列表中,点击新建任务: ? 进入创建页面,输入任务名称,选择【构建一个自由风格的软件项目】,点击确定按钮。 ? 此处定时任务的格式遵循 cron 的语法(可以与 cron 的语法有轻微的差异)。具体格式,每行包含五个字段,通过 Tab 或空格分隔。 ?

    1.2K20发布于 2021-02-25
  • 来自专栏Devops专栏

    8--Gradle进阶 - Gradle任务的入门、任务行为

    8--Gradle进阶 - Gradle任务的入门、任务行为 Gradle Task Gradle 项目工程的管理 实质上是 Task 对象的集合。 下面我们来看看如何编写 Gradle Task 任务。 task 任务,如下: 1685894623286 // 自定义的任务1 task("task1") { println "hello task1...." } // 自定义的任务2 task **提示 3:**区分任务的配置段和任务的行为,任务的配置段在配置阶段执行,任务的行为在执行阶段执行 任务的行为 doFirst、doLast 两个方法可以在任务内部定义,也可以在任务外部定义: // 自定义的任务3 task task3 { // 任务的配置阶段执行 println "hello task3...." // 任务的行为:在执行阶段执行,doFirst会在doLast

    64840编辑于 2023-09-01
  • 来自专栏Linux运维

    定时任务管理:cron systemd-timer 自动化任务调度

    定时任务管理:cron/systemd-timer自动化任务调度在Linux系统中,自动化运维的第一步是什么?大多数人都会回答:定时任务。 今天我们来系统讲讲Linux中两种主流的定时任务工具:cron和systemdtimer——前者历史悠久,简单易用;后者现代强大、日志清晰。学会它们,你就真正掌握了Linux自动化调度的核心能力。 一、cron:经典且高效的定时任务工具1.cron的核心机制cron是Linux系统默认的任务调度工具,通过解析crontab文件中的表达式,在指定时间执行指定命令。 crontab-l查看任务crontab-r删除所有任务systemctlstatuscrond查看cron服务状态3.cron常见优化➤设置PATH环境变量PATH=/usr/sbin:/usr/bin 环境大多数使用cron或第三方调度工具四、如何让你的定时任务更稳定?

    42310编辑于 2025-12-03
  • 来自专栏Python无止境

    Python 任务自动化工具 tox 教程

    Command line driven CI frontend and development task automation tool 命令行驱动的 CI 前端和开发任务自动化工具 tox 的项目地址是 :https://github.com/tox-dev/tox 其核心作用是支持创建隔离的 Python 环境,在里面可以安装不同版本的 Python 解释器与各种依赖库,以此方便开发者做自动化测试、打包 细分的用途包括: 创建开发环境 运行静态代码分析与测试工具 自动化构建包 针对 tox 构建的软件包运行测试 检查软件包是否能在不同的 Python 版本/解释器中顺利安装 统一持续集成(CI)和基于命令行的测试 deps”安装所需的依赖项,然后执行配置好的命令(commands) 报告(report):汇总所有虚拟环境的运行结果并罗列出来 5、小结 tox 本身定位是一个测试工具,它试图令 Pytho 测试工作变得自动化 因此,它需要跟这些测试框架相结合,或者同时处理多种自动化任务(如跑 pep8、测代码覆盖率、生成文档等等),这样才能更好地发挥它的价值。

    1.6K10发布于 2020-01-17
  • 自动化任务执行与报告生成】

    自动化任务执行与报告生成 自动化任务执行可通过脚本或工具实现,例如使用Python的subprocess模块调用外部命令,结合cron(Linux)或任务计划程序(Windows)定时触发。 # 示例:执行任务并记录日志 import subprocess import logging logging.basicConfig(filename='task.log', level=logging.INFO BY RANGE (created_at); 成果展示 性能对比(AB测试结果): 指标 单体架构 微服务架构 响应延迟(P99) 420ms 210ms 部署频率 1次/周 5次/天 工具推荐 任务调度 : Apache Airflow(复杂依赖任务)、Windows任务计划程序(基础需求)。 通过上述方法,可实现从任务执行到成果分享的完整闭环。

    15610编辑于 2025-12-17
  • 来自专栏一个爱瞎折腾的程序猿

    dotnet使用Selenium执行自动化任务

    自动化测试工具:Selenium Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

    1.1K10发布于 2018-09-14
  • 来自专栏WorkBuddy知识库

    WorkBuddy 创建自动化任务实战

    下面我详细介绍一下WorkBuddy中自动化任务的创建和管理方法:WorkBuddy自动化任务:完整指南一、什么是自动化任务? WorkBuddy的自动化任务就是支持定时/周期性地自动执行你所设定的任务,无需每次手动触发。例如:每天早上自动生成日报每周一汇总数据每小时检查某个状态二、如何创建自动化任务? 直接用自然语言告诉它,它就能帮你创建,例如:"每天早上8:30点帮我生成一份工作日报""每周一早上提醒我发周报""每两小时检查一次项目构建状态"WorkBuddy它会自动识别频率和任务内容,为我们生成对应的定时规则 五、管理已有的自动化任务你可以告诉它:"查看我的自动化任务"→我会列出已有的任务"暂停/恢复某某任务"→修改任务状态为PAUSED/ACTIVE"修改某某任务的时间/内容"→更新任务配置"删除某某任务" 然后,向机器人发送如“每周一至周五8:30自动整理桌面「会议纪要」文件夹…”这样的指令,收到“计划已添加”反馈即表示成功。

    2.6K40编辑于 2026-03-30
  • 来自专栏数据科学(冷冻工厂)

    Python 异步: 使用和查询任务8

    任务是异步程序的货币。在本节中,我们将仔细研究如何在我们的程序中与它们交互。1. 任务生命周期异步任务具有生命周期。首先,任务是从协程创建的。然后安排在事件循环中独立执行。在某个时候,它会运行。 图片现在我们已经从高层次上熟悉了任务的生命周期,让我们仔细看看每个阶段。2. 如何检查任务状态创建任务后,我们可以检查任务的状态。 我们可能要检查两种状态,它们是:任务是否完成任务是否取消让我们依次仔细看看每一个。2.1. 检查任务是否完成我们可以通过 done() 方法检查任务是否完成。 已安排的任务未完成。同样,正在运行的任务未完成。如果出现以下情况,则完成任务:协程正常结束。协程显式返回。协程中出现意外错误或异常任务被取消。2.2. 如何获取任务异常任务包装的协程可能会引发未处理的异常。这实际上会取消任务。我们可以通过 exception() 方法在任务包装的协程中检索未处理的异常。...

    1.6K01编辑于 2023-02-09
  • 来自专栏数据科学(冷冻工厂)

    Python 异步: 使用和查询任务8

    任务是异步程序的货币。在本节中,我们将仔细研究如何在我们的程序中与它们交互。 1. 任务生命周期 异步任务具有生命周期。首先,任务是从协程创建的。然后安排在事件循环中独立执行。 现在我们已经从高层次上熟悉了任务的生命周期,让我们仔细看看每个阶段。 2. 如何检查任务状态 创建任务后,我们可以检查任务的状态。 我们可能要检查两种状态,它们是: 任务是否完成 任务是否取消 让我们依次仔细看看每一个。 2.1. 检查任务是否完成 我们可以通过 done() 方法检查任务是否完成。 如果任务有机会运行但现在不再运行,则该任务已完成。已安排的任务未完成。同样,正在运行的任务未完成。 如果出现以下情况,则完成任务: 协程正常结束。 协程显式返回。 如何获取任务异常 任务包装的协程可能会引发未处理的异常。这实际上会取消任务。 我们可以通过 exception() 方法在任务包装的协程中检索未处理的异常。

    1.4K50编辑于 2023-02-27
  • 来自专栏我和你

    设置 Linux cron 定时任务实现任务自动化处理

    摘要如果说你每天都需要做一些重复的工作,比如出一份报告、统计一个数据、发一封邮件等等这些涉及到日常工作的自动化处理, 你完全可以把这个任务交给电脑让它每天自动替你完成。 zcf /var/backups/home.tgz /home/# # For more information see the manual pages of crontab(5) and cron(8) 每天 02:00 执行任务0 2 * * * LinuxCommand每天 5:00和17:00执行任务0 5,17 * * * LinuxCommand每 10min 执行一次任务*/10 * * * 上面案例中的command 表示你具体需要执行的任务,建议所有的路径都填写绝对路径。 完结以上就是设置 Linux cron 定时任务实现任务自动化处理的所有内容,欢迎小伙伴们交流讨论。

    2.9K30编辑于 2023-01-18
  • 自动化任务流水线案例分析】

    自动化任务流水线案例分析 自动化任务流水线(Job Pipeline)通常用于批量处理数据、定时任务调度或工作流管理。典型案例包括数据处理、文件转换、日志分析等场景。 以下是具体实现方法: 任务队列与调度框架 选用Celery或Airflow作为任务调度框架。Celery适合异步任务,Airflow适合复杂依赖关系的流水线。 采用生产者-消费者模型实现任务分发。 消费者代码片段: while True: job_data = r.brpop('job_queue')[1] process_job(job_data) 错误处理与重试机制 实现指数退避算法保证任务可靠性 parallel_process(items): with Pool(4) as p: return p.map(process_item, items) 以上方案可根据实际业务需求组合使用,构建高可靠性的自动化任务流水线系统

    13410编辑于 2025-12-17
  • 来自专栏爬虫逆向案例

    自动化测试:邮件和定时任务

    定时任务: python中 可以使用时间模块来做一个简单的定时任务。 windows 中定时任务: 控制面板->任务计划->添加任务计划->选择文件 或者在:所有程序 >> 附件 >> 系统工具 >> 任务计划程序 linux 中定时任务: 使用 at 命令

    42210发布于 2021-11-22
  • 来自专栏Python运维开发

    用 Jenkins 做了个自动化任务(Pipeline)

    一、环境说明 场景:本地测试环境(虚拟机)需提前安装 JDK 和 Jenkins 目的:实践 Jenkins 基础操作,掌握任务创建与配置的核心流程 内容:记录流水线项目(Pipeline)的创建、参数化配置及执行步骤 二、Pipeline 步骤 1:创建任务 “新建任务” 名称:testpipline 选择 “流水线”(Pipeline) “确定” 步骤 2:配置 Pipeline 启用 “参数化构建过程” 解决方法: 逐个检查 stage、steps、script 的括号匹配 ✅ 修复后重新构建,成功执行 重要提示: 修复脚本错误后,不要从历史的旧失败构建任务上重试。 所以重试历史的旧构建任务时是会使用“错误的旧脚本”的 正确做法: 执行一次全新的构建任务

    95510编辑于 2025-09-29
  • 来自专栏我的小碗汤

    使用 Ansible 自动化 Crontab 任务的管理

    Ansible 是使用 Python 开发的自动化运维工具。它可以配置管理,部署软件并编排更高级的任务,例如持续部署或零停机滚动升级。Ansible 可以用来管理 crontab。 Crontab 是一个用于在 Unix 和 Unix-like 操作系统上执行定期任务的工具,它允许用户在预定的时间间隔内自动运行命令或脚本。 Crontab 是 Cron Table 的缩写,Cron 是一个用于定时执行任务的守护进程。 Crontab 使用一个称为 crontab 文件的特殊文件来定义定期任务的计划。 借助 Ansible,用户可以轻松地创建、修改和删除 crontab 条目,自动化 Crontab 任务的管理。 为什么需要用 Ansible 管理 crontab 在没用使用 Ansible 之前,都是通过 crontab -e 手动对 cron 任务进行管理,通常的任务就是备份与同步。

    1.4K50编辑于 2023-08-08
  • 来自专栏测试游记

    Java自动化测试(Maven 8)

    xml version="1.0" encoding="UTF-8"? -- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding >UTF-8</project.reporting.outputEncoding> <! -- 编译时的编码 --> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <aspectj.version>1.9.2

    1.1K10发布于 2020-07-20
  • 来自专栏猫头虎博客专区

    Ansible自动化:简化你的运维任务

    在复杂的IT环境中,自动化是提高效率、减少错误的关键。Ansible,作为一款强大的自动化工具,为运维工程师提供了一个简洁的解决方案。 如果你正在寻找一个将复杂任务变得简单、易于管理的工具,那么你来对地方了! 引言 在面对大量的服务器和复杂的部署任务时,自动化成为了现代运维工作的必备技能。 1.1 Ansible简介 Ansible是一个开源的IT自动化工具,可以用于配置管理、应用部署、任务自动化等。 Ansible Playbooks 2.1 Playbook基础 Playbooks是Ansible的核心,用于定义自动化任务的集合。 admin_username: adminUser admin_password: secretPassw0rd 总结 Ansible为运维工程师提供了一个强大而灵活的工具,可以简化和自动化日常的管理和部署任务

    44410编辑于 2024-04-09
  • WorkBuddy 自动化定时任务无法正常执行

    问题描述:WorkBuddy自动化定时任务无法正常执行,每次触发都失败。 错误信息:AGENT_INVOKABLE_CUSTOM_MODEL_NOT_FOUND复现步骤:创建自动化任务,设置每日8点执行到达触发时间后,任务显示失败查看执行记录显示上述错误预期行为:定时任务应在设定时间自动执行并完成任务实际行为 :任务无法执行,报错找不到AI模型影响:用户无法使用定时任务功能每次都需要手动执行任务环境信息:Windows11WorkBuddy最新版

    72620编辑于 2026-03-30
  • 来自专栏FreeBuf

    如何使用Lucifer实现自动化渗透测试任务

    关于Lucifer Lucifer是一款功能强大的渗透测试工具,可以帮助广大研究人员实现各种自动化渗透测试任务,比如说本地权限提升、文件/数据枚举以及数据提取等操作。 毫无疑问,Lucifer所提供的各种自动化模块可以很大程度地提升安全研究人员的工作效率。

    74540发布于 2021-07-03
  • 【运维自动化-标准运维】周期任务和计划任务是什么?

    周期任务和计划任务顾名思义,是满足需要定期循环或在未来指定时间点执行任务的场景。 周期任务 定期循环执行的流程任务,比如每周日凌晨2点执行清理磁盘的一个任务,跟作业平台的crontab定时任务功能类似。 实操演示 例:新建一个每天凌晨亮点执行的周期任务 表达式写法 选择生成 指定的方式,先选择分钟00,表示第0分钟 再指定的方式选择02小时,表示2点钟 Ps:也支持循环的表达式,比如/5 /2 * * 手动输入 也就是crontab的语法,0 2 * * *(分时日月周) 计划任务 计划任务功能比较简单,就是指定一个未来时间执行任务 实操演示 例:创建一个国庆节10.1 0点 0分执行的计划任务 Ps :不管是周期任务还是计划任务,可以配置通知方式,也可以在执行之前进行编辑修改,并且可以在任务记录里查看执行的历史。

    20900编辑于 2025-05-13
  • 来自专栏洛秋的运维之路

    自动化任务:探索 Shell 脚本的实际应用

    现在,让我们深入探讨 Shell 脚本在自动化任务中的实际应用。Shell 脚本能够帮助我们批量处理文件、定时执行任务等,提高工作效率。 定时执行任务场景介绍:有时我们需要定时执行某些任务,比如备份数据、清理临时文件等。Shell 脚本可以帮助我们设置定时任务。 设置脚本权限:chmod +x backup_script.sh打开 crontab 编辑器:crontab -e添加定时任务:在打开的编辑器中添加以下行,表示每天凌晨执行备份任务:0 0 * * * 这种结合 crontab 的方式,能够很好地实现定时任务自动化执行,让我们能够更轻松地管理数据备份等重要任务。结语通过这些简单的示例,我们看到了 Shell 脚本在自动化任务中的应用。 通过掌握这些基本的脚本编写技巧,我们能够更好地利用 Shell 脚本来应对实际工作中的需求,实现自动化任务。我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

    72410编辑于 2023-11-26
领券