X-Git-Url: https://defaria.com/gitweb/?a=blobdiff_plain;f=clearadm%2Fclearagent.pl;h=95b057128faa713c6399523fe43b145755182a42;hb=3c28a301742e8f8cdd35825fd6ebe4f842a510c7;hp=a6ad922952f75e8bb25916d717cca5007106805e;hpb=020a4a5ea2be725b155cae3a2cadc9aba3911b9b;p=clearscm.git diff --git a/clearadm/clearagent.pl b/clearadm/clearagent.pl index a6ad922..95b0571 100755 --- a/clearadm/clearagent.pl +++ b/clearadm/clearagent.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/bin/env perl =pod @@ -57,6 +57,7 @@ use warnings; use Getopt::Long; use FindBin; +use Sys::Hostname; use lib "$FindBin::Bin/lib", "$FindBin::Bin/../lib"; @@ -79,7 +80,7 @@ my $clearexec; my $multithreaded = $Clearexec::CLEAROPTS{CLEAREXEC_MULTITHREADED}; my $daemon = 1; -GetOptions ( +GetOptions( 'usage' => sub { Usage }, 'verbose' => sub { set_verbose }, 'debug' => sub { set_debug }, @@ -93,12 +94,13 @@ Usage 'Extraneous options: ' . join ' ', @ARGV $clearexec = Clearexec->new; -$clearexec->setMultithreaded ($multithreaded); +$clearexec->setMultithreaded($multithreaded); -my $logfile = "$Clearexec::CLEAROPTS{CLEAREXEC_LOGDIR}/$FindBin::Script.log"; +my $logfile = "$Clearexec::CLEAROPTS{CLEAREXEC_LOGDIR}/$FindBin::Script"; + $logfile =~ s/\.pl$//; + $logfile .= '.' . hostname() . '.log'; -EnterDaemonMode $logfile, $logfile, $pidfile - if $daemon; +EnterDaemonMode $logfile, $logfile, $pidfile if $daemon; display "$FindBin::Script V$VERSION started at " . localtime; @@ -137,9 +139,9 @@ L =begin html
-Clearexec
-Display
-Utils
+Clearexec
+Display
+Utils
=end html