--- loncom/loncron 2001/04/11 13:37:39 1.19 +++ loncom/loncron 2001/04/21 15:22:37 1.20 @@ -9,13 +9,19 @@ # # 7/14,7/15,7/19,7/21,7/22,11/18, # 2/8 Gerd Kortemeyer -# Dec 00 Scott Harrison +# 12/6/2000,12/8 Scott Harrison # 12/23 Gerd Kortemeyer -# 02/12/2001, 04/11/2001 Scott Harrison +# 1/10/2001, 2/12/, 2/26, 3/15, 04/11, 04/21 Scott Harrison use IO::File; use IO::Socket; +my $qflag=0; +if (@ARGV) { + my $arg=shift @ARGV; + $qflag=1 if $arg eq 'quick'; +} + # -------------------------------------------------- Non-critical communication sub reply { my ($cmd,$server)=@_; @@ -313,13 +319,13 @@ if ($perlvar{'lonRole'} eq "library") { print $fh "

lonsql not running, trying to start

"; system( "$perlvar{'lonDaemons'}/lonsql 2>>$perlvar{'lonDaemons'}/logs/lonsql_errors"); - sleep 120; + sleep 120 unless $qflag; if (-e $lonsqlfile) { print $fh "Seems like it started ...

"; my $lfh=IO::File->new("$lonsqlfile"); my $lonsqlpid=<$lfh>; chomp($lonsqlpid); - sleep 30; + sleep 30 unless $qflag; if (kill 0 => $lonsqlpid) { print $fh "

lonsql at pid $lonsqlpid responding

"; } else { @@ -328,7 +334,7 @@ if ($perlvar{'lonRole'} eq "library") { print $fh "Give it one more try ...

"; system( "$perlvar{'lonDaemons'}/lonsql 2>>$perlvar{'lonDaemons'}/logs/lonsql_errors"); - sleep 120; + sleep 120 unless $qflag; } } else { print $fh "Seems like that did not work!

"; @@ -416,13 +422,13 @@ if ($restartflag==1) { print $fh "

lond not running, trying to start

"; system( "$perlvar{'lonDaemons'}/lond 2>>$perlvar{'lonDaemons'}/logs/lond_errors"); - sleep 120; + sleep 120 unless $qflag; if (-e $londfile) { print $fh "Seems like it started ...

"; my $lfh=IO::File->new("$londfile"); my $londpid=<$lfh>; chomp($londpid); - sleep 30; + sleep 30 unless $qflag; if (kill 0 => $londpid) { print $fh "

lond at pid $londpid responding

"; } else { @@ -431,7 +437,7 @@ if ($restartflag==1) { print $fh "Give it one more try ...

"; system( "$perlvar{'lonDaemons'}/lond 2>>$perlvar{'lonDaemons'}/logs/lond_errors"); - sleep 120; + sleep 120 unless $qflag; } } else { print $fh "Seems like that did not work!

"; @@ -519,13 +525,13 @@ if ($restartflag==1) { print $fh "

lonc not running, trying to start

"; system( "$perlvar{'lonDaemons'}/lonc 2>>$perlvar{'lonDaemons'}/logs/lonc_errors"); - sleep 120; + sleep 120 unless $qflag; if (-e $loncfile) { print $fh "Seems like it started ...

"; my $lfh=IO::File->new("$loncfile"); my $loncpid=<$lfh>; chomp($loncpid); - sleep 30; + sleep 30 unless $qflag; if (kill 0 => $loncpid) { print $fh "

lonc at pid $loncpid responding

"; } else { @@ -534,7 +540,7 @@ if ($restartflag==1) { print $fh "Give it one more try ...

"; system( "$perlvar{'lonDaemons'}/lonc 2>>$perlvar{'lonDaemons'}/logs/lonc_errors"); - sleep 120; + sleep 120 unless $qflag; } } else { print $fh "Seems like that did not work!

";