From 4b8442945272189ebe76b529c8915d18e055ebaa Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Mon, 12 Sep 2016 17:22:58 +0200 Subject: [PATCH] Removing thruk specific conf --- cluster_cron.pl | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/cluster_cron.pl b/cluster_cron.pl index c8c9399..31e830d 100755 --- a/cluster_cron.pl +++ b/cluster_cron.pl @@ -7,25 +7,23 @@ use File::Compare; use File::Copy; use File::Temp; +my $num_args = $#ARGV + 1; +if ($num_args < 2) { + print "\nUsage: $0 [mode (0 for active/passive or 1 for active/active)] [cron spool directory]\n"; + exit; +} + # We need a common directory for our nodes to write and read state from plus a couple of cronfiles -my $mode = $ARGV[0]; -my $user = $ARGV[1]; -my $shareddir = $ARGV[2]; -my $spooldir = $ARGV[3]; +my ($user, $shareddir, $mode, $spooldir) = @ARGV; print "Mode: $mode, user: $user, shareddir: $shareddir and spooldir: $spooldir\n"; + # Set some defaults if we didn't get them unless ($mode == 0) { # mode 0 = active/passive, mode 1 = active/active print "Mode not set on command line, going to active/active\n"; $mode = 1; } -unless ($user) { - $user = "www-data"; -} -unless ($shareddir) { - $shareddir = "/var/lib/thruk"; -} unless ($spooldir) { $spooldir = "/var/spool/cron/crontabs"; }