Amazon Best VPN GoSearch

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 输出一个报告,列出结果代码、错误输出、
并结合跟踪和错误输出。 组合输出可以帮助将错误消息放入
上下文。

例如: email 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 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。