Help for this page
# Proc/PID/File.pm sub alive { ... $self->{written} = 1; # add this to file() $self->{written} = 0;
die "Already running!" if Proc::PID::File->new()->alive();