Provided by: libmoosex-daemonize-perl_0.22-1_all bug

NAME

       MooseX::Daemonize::Pid::File - PID file management for MooseX::Daemonize

VERSION

       version 0.22

DESCRIPTION

       This object extends MooseX::Daemonize::Pid to add persistence in a Pidfile.

       This class sets up some basic coercion routines for itself so that it can be created from a Str (a file
       name), ArrayRef (an array of path components for a filename) or a Path::Class::File object.

       This class registers it's type with MooseX::Getopt as well, and is expected to be passed on the command
       line as a string (which will then go through the coercion routines mentioned above).

ATTRIBUTES

       pid Int
           This  is  inherited from <MooseX:Daemonize::Pid> and extended here to get it's default value from the
           Pidfile (if available).

       file Path::Class::File | Str

METHODS

       clear_pid
       has_pid
           Both  of  these  methods  are  inherited  from  <MooseX:Daemonize::Pid>  see  that  module  for  more
           information.

       remove
           This removes the Pidfile.

       write
           This writes the Pidfile.

       does_file_exist
           This checks if the Pidfile exists.

       is_running
           This  checks  if  the  Pidfile  exists, if it does it checks to see if the process is running, if the
           Pidfile doesn't exist, it returns false.

       meta()
           The "meta()" method from Class::MOP::Class

SUPPORT

       Bugs        may        be        submitted        through        the        RT        bug         tracker
       <https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Daemonize> (or bug-MooseX-Daemonize@rt.cpan.org
       <mailto:bug-MooseX-Daemonize@rt.cpan.org>).

       There    is    also    a    mailing    list    available    for    users   of   this   distribution,   at
       <http://lists.perl.org/list/moose.html>.

       There is also an irc channel available for users of this  distribution,  at  "#moose"  on  "irc.perl.org"
       <irc://irc.perl.org/#moose>.

AUTHORS

       •   Stevan Little <stevan.little@iinteractive.com>

       •   Chris Prather <chris@prather.org>

COPYRIGHT AND LICENCE

       This software is copyright (c) 2007 by Chris Prather.

       This  is  free  software;  you  can  redistribute  it and/or modify it under the same terms as the Perl 5
       programming language system itself.

perl v5.30.0                                       2019-12-22                  MooseX::Daemonize::Pid::File(3pm)