jordanbrauer/cronitor-php

Cronitor.io 计划任务监控服务的轻量级包装对象。

0.1.1 2017-05-26 02:51 UTC

This package is auto-updated.

Last update: 2024-09-16 12:52:25 UTC


README

Cronitor.io 计划任务监控服务的轻量级包装对象。

下载与安装

Composer

$ composer require jordanbrauer/cronitor-php

设置

require_once "vendor/autoload.php";

use \Cronitor\Monitor;

最小化

$cronitor = new Monitor("monitor_id");

扩展

$cronitor = new Monitor("monitor_id", [
  "base_url" => "https://cronitor.link",
  "auth_key" => "your_private_secret_confidential_auth_key",
]);

用法

run()

run ([ string $message ])

$cronitor->run(); // plain run ping
$cronitor->run("Hello Cronitor!"); // run ping with message

complete()

complete ([ string $message ])

$cronitor->complete(); // plain complete ping
$cronitor->complete("Goodbye Cronitor!"); // complete ping with message

fail()

fail ([ string $message ])

$cronitor->fail(); // plain fail ping
$cronitor->fail("Damn Cronitor!"); // fail ping with message

pause()

pause (integer $duration)

$cronitor->pause(1); // pause for 1 hour

resume()

resume ()

$cronitor->resume(); // resume monitoring