Daemonise

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Data::Dumper" : "0",
            "Data::MessagePack" : "0",
            "Data::Printer" : "0",
            "DateTime" : "0",
            "Digest::MD5" : "0",
            "File::Basename" : "0",
            "FindBin" : "0",
            "JSON" : "0",
            "LWP::UserAgent" : "0",
            "MIME::Base64" : "0",
            "Modern::Perl" : "0",
            "Mouse" : "0",
            "Mouse::Role" : "0",
            "Net::AMQP::RabbitMQ" : "2.300000",
            "Net::Graphite" : "0",
            "POSIX" : "0",
            "Parallel::ForkManager" : "0",
            "Redis" : "0",
            "Riemann::Client" : "0",
            "Scalar::Util" : "0",
            "Storable" : "0",

META.yml  view on Meta::CPAN

  Data::Dumper: '0'
  Data::MessagePack: '0'
  Data::Printer: '0'
  DateTime: '0'
  Digest::MD5: '0'
  File::Basename: '0'
  FindBin: '0'
  JSON: '0'
  LWP::UserAgent: '0'
  MIME::Base64: '0'
  Modern::Perl: '0'
  Mouse: '0'
  Mouse::Role: '0'
  Net::AMQP::RabbitMQ: '2.300000'
  Net::Graphite: '0'
  POSIX: '0'
  Parallel::ForkManager: '0'
  Redis: '0'
  Riemann::Client: '0'
  Scalar::Util: '0'
  Storable: '0'

Makefile.PL  view on Meta::CPAN

    "Data::Dumper" => 0,
    "Data::MessagePack" => 0,
    "Data::Printer" => 0,
    "DateTime" => 0,
    "Digest::MD5" => 0,
    "File::Basename" => 0,
    "FindBin" => 0,
    "JSON" => 0,
    "LWP::UserAgent" => 0,
    "MIME::Base64" => 0,
    "Modern::Perl" => 0,
    "Mouse" => 0,
    "Mouse::Role" => 0,
    "Net::AMQP::RabbitMQ" => "2.300000",
    "Net::Graphite" => 0,
    "POSIX" => 0,
    "Parallel::ForkManager" => 0,
    "Redis" => 0,
    "Riemann::Client" => 0,
    "Scalar::Util" => 0,
    "Storable" => 0,

Makefile.PL  view on Meta::CPAN

  "Data::Dumper" => 0,
  "Data::MessagePack" => 0,
  "Data::Printer" => 0,
  "DateTime" => 0,
  "Digest::MD5" => 0,
  "File::Basename" => 0,
  "FindBin" => 0,
  "JSON" => 0,
  "LWP::UserAgent" => 0,
  "MIME::Base64" => 0,
  "Modern::Perl" => 0,
  "Mouse" => 0,
  "Mouse::Role" => 0,
  "Net::AMQP::RabbitMQ" => "2.300000",
  "Net::Graphite" => 0,
  "POSIX" => 0,
  "Parallel::ForkManager" => 0,
  "Redis" => 0,
  "Riemann::Client" => 0,
  "Scalar::Util" => 0,
  "Storable" => 0,

cpanfile  view on Meta::CPAN

requires "Data::Dumper" => "0";
requires "Data::MessagePack" => "0";
requires "Data::Printer" => "0";
requires "DateTime" => "0";
requires "Digest::MD5" => "0";
requires "File::Basename" => "0";
requires "FindBin" => "0";
requires "JSON" => "0";
requires "LWP::UserAgent" => "0";
requires "MIME::Base64" => "0";
requires "Modern::Perl" => "0";
requires "Mouse" => "0";
requires "Mouse::Role" => "0";
requires "Net::AMQP::RabbitMQ" => "2.300000";
requires "Net::Graphite" => "0";
requires "POSIX" => "0";
requires "Parallel::ForkManager" => "0";
requires "Redis" => "0";
requires "Riemann::Client" => "0";
requires "Scalar::Util" => "0";
requires "Storable" => "0";

examples/dungeonkeeper  view on Meta::CPAN

#!/usr/bin/env perl

# PODNAME: dungeonkeeper

# ABSTRACT: dungeonkeeper - hase backend supervisor

# VERSION

use Modern::Perl;
use experimental 'smartmatch';
use Daemonise;
use Getopt::Long;
use File::Find::Rule;
use JSON;
use Proc::ProcessTable;

my $debug;
my $conf      = '/etc/daemonise/dungeonkeeper.conf';
my $hase_conf = '/etc/daemonise/hase.conf';

examples/tatort.rabbit  view on Meta::CPAN

#!/usr/bin/env perl

use Modern::Perl;
use experimental 'smartmatch';
use Daemonise;
use Getopt::Long;

# PODNAME: tatort.rabbit

my $pid;
my $debug;
my $conf = '/etc/daemonise/bunny.conf';
my $foreground;

examples/template.cron  view on Meta::CPAN

#!/usr/bin/env perl

use Modern::Perl;
use Daemonise;
use Getopt::Long;

my $debug;
my $conf = '/etc/daemonise/bunny.conf';

GetOptions(
    "debug|d"    => \$debug,
    "config|c=s" => \$conf,
) or die;

examples/template.rabbit  view on Meta::CPAN

#!/usr/bin/env perl

use Modern::Perl;
use experimental 'smartmatch';
use Daemonise;
use Getopt::Long;

my $pid;
my $debug;
my $conf = '/etc/daemonise/bunny.conf';
my $foreground;

GetOptions(

examples/workflow.rabbit  view on Meta::CPAN

#!/usr/bin/env perl

use Modern::Perl;
use Daemonise;
use Getopt::Long;

# PODNAME: workflow.rabbit

my $pid;
my $debug;
my $conf = '/etc/daemonise/bunny.conf';
my $foreground;

lib/Daemonise.pm  view on Meta::CPAN

package Daemonise;

use Modern::Perl;
use Mouse;
use File::Basename;
use FindBin qw($Bin);
use lib "$Bin/../lib";

# ABSTRACT: Daemonise - a general daemoniser for anything...

our $VERSION = '2.13'; # VERSION

use Config::Any;



( run in 0.351 second using v1.01-cache-2.11-cpan-4d50c553e7e )