英语法语西班牙语

Ad


OnWorks 网站图标

cronic - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 cronic

这是命令 cronic,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


cronic - 帮助控制 cron 最烦人的功能的 shell 脚本:不需要
电子邮件输出

概要


疯子 [指挥]

商品描述


Cronic 是一个小的 shim shell 脚本,用于包装 cron 作业,以便 cron 只发送电子邮件
当发生错误时。

Cronic 将错误定义为任何非跟踪错误输出或非零结果代码。

Cronic 过滤 Bash 执行跟踪(或任何匹配的 PS4) 来自错误输出,所以
作业可以与执行跟踪一起运行以帮助取证调试。

Cronic 没有选项,它只是执行它的参数。

0 1 * * * 疯子 备份

使用 cronic,您可以打开 Bash 的严格错误处理和调试选项(退出
错误、未设置变量检测和执行跟踪)以确保发现问题
早。

示例


例如: cron的 工作:

#!/ bin / bash
设置-o errexit -o nounset -o xtrace
cp -rp 数据 1 /备份
cp -rp 数据 2 /备份
cp -rp 数据 3 /备份

当检测到错误时,Cronic 输出一个报告,列出结果代码、错误输出、
并结合跟踪和错误输出。 组合输出可以帮助将错误消息放入
上下文。

例如: 邮箱地址 cron的 疯子 信息:

起步价 [电子邮件保护] (Cron 守护进程)
转到: [电子邮件保护]
主题:克朗cronic备份

Cronic 检测到命令的失败或错误输出:
备份

结果代码:1

错误输出:
cp: data2: 权限被拒绝

标准输出:

跟踪错误输出:
+ cp -rp 数据 1 /备份
+ cp -rp 数据 2 /备份
cp: data2: 权限被拒绝

VERSION 历史


v3 - 使用 mktemp -d 避免竞争条件和安全问题。

v2 - 更正命令评估,因此外壳元字符被正确保留(感谢
弗兰克·沃林福德(Frank Wallingford)进行修复)。

v1 - 初始发行。

其他 工具


Joey Hess 编写了一个简单的 perl 版本的 cronic,名为chronic。 它可以在
作为 Debian 的一部分 更多实用工具.

使用 onworks.net 服务在线使用 cronic


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad