--- loncom/loncron 2004/06/09 13:30:41 1.53 +++ loncom/loncron 2005/02/09 20:41:29 1.56 @@ -2,7 +2,7 @@ # Housekeeping program, started by cron, loncontrol and loncron.pl # -# $Id: loncron,v 1.53 2004/06/09 13:30:41 albertel Exp $ +# $Id: loncron,v 1.56 2005/02/09 20:41:29 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -463,7 +463,7 @@ sub test_connections { foreach my $tryserver (sort(keys(%{$hostname}))) { print("."); my $result; - my $answer=reply("pong",$tryserver); + my $answer=reply("ping",$tryserver); if ($answer eq "$tryserver:$perlvar{'lonHostID'}") { $result="ok"; $good++; @@ -554,7 +554,7 @@ sub log_simplestatus { sub send_mail { print "sending mail\n"; my $emailto="$perlvar{'lonAdmEMail'}"; - if ($totalcount>1000) { + if ($totalcount>2500) { $emailto.=",$perlvar{'lonSysEMail'}"; } my $subj="LON: $perlvar{'lonHostID'} E:$errors W:$warnings N:$notices"; @@ -633,8 +633,9 @@ sub main () { my (%hostname,%hostdom,%hostrole,%spareid); while (my $configline=<$config>) { next if ($configline =~ /^(\#|\s*\$)/); - my ($id,$domain,$role,$name,$ip,$domdescr)=split(/:/,$configline); - if ($id && $domain && $role && $name && $ip) { + my ($id,$domain,$role,$name)=split(/:/,$configline); + if ($id && $domain && $role && $name) { + $name=~s/\s//g; $hostname{$id}=$name; $hostdom{$id}=$domain; $hostrole{$id}=$role;