Diff for /loncom/loncron between versions 1.134 and 1.136

version 1.134, 2024/10/24 19:48:51 version 1.136, 2024/10/24 21:24:43
Line 1004  sub log_simplestatus { Line 1004  sub log_simplestatus {
         }          }
         print $sfh "\n";          print $sfh "\n";
         $sfh->close();          $sfh->close();
       } else {
           print "Could not write to $statusdir/loncron_simple.txt\n";
     }      }
 }  }
   
Line 1030  sub write_loncaparevs { Line 1032  sub write_loncaparevs {
         }          }
     }      }
     if ($output) {      if ($output) {
         if (open(my $fh,">$perlvar{'lonTabDir'}/loncaparevs.tab")) {          if (open(my $fh,'>',"$perlvar{'lonTabDir'}/loncaparevs.tab")) {
             print $fh $output;              print $fh $output;
             close($fh);              close($fh);
             &Apache::lonnet::load_loncaparevs();              &Apache::lonnet::load_loncaparevs();
           } else {
               print "Could not write to $perlvar{'lonTabDir'}/loncaparevs.tab\n"; 
         }          }
     }      }
     return;      return;
Line 1066  sub write_serverhomeIDs { Line 1070  sub write_serverhomeIDs {
         }          }
     }      }
     if ($output) {      if ($output) {
         if (open(my $fh,">$perlvar{'lonTabDir'}/serverhomeIDs.tab")) {          if (open(my $fh,'>',"$perlvar{'lonTabDir'}/serverhomeIDs.tab")) {
             print $fh $output;              print $fh $output;
             close($fh);              close($fh);
             &Apache::lonnet::load_serverhomeIDs();              &Apache::lonnet::load_serverhomeIDs();
           } else {
               print "Could not write to $perlvar{'lonTabDir'}/serverhomeIDs.tab\n";
         }          }
     }      }
     return;      return;
Line 1130  sub write_hostips { Line 1136  sub write_hostips {
             }              }
             close($fh);              close($fh);
             chmod(0644,$newfile);              chmod(0644,$newfile);
           } else {
               print "Could not write to $lontabdir/currhostips.tab\n";
         }          }
     }      }
     if (keys(%prevhosts) && keys(%currhosts)) {      if (keys(%prevhosts) && keys(%currhosts)) {
Line 1155  sub write_hostips { Line 1163  sub write_hostips {
                 }                  }
                 print $fh "\n*******************\n\n";                  print $fh "\n*******************\n\n";
                 close($fh);                  close($fh);
               } else {
                   print "Could not write to $perlvar{'lonDaemons'}/logs/hostip.log\n";
             }              }
             my $emailto = &Apache::loncommon::build_recipient_list(undef,              my $emailto = &Apache::loncommon::build_recipient_list(undef,
                                    'hostipmail',$defdom);                                     'hostipmail',$defdom);
Line 1258  sub write_connection_config { Line 1268  sub write_connection_config {
                 }                  }
                 close($fh);                  close($fh);
                 print "Completed writing SSL options for lonc/lond for $count items.\n";                  print "Completed writing SSL options for lonc/lond for $count items.\n";
               } else {
                   print "Could not write to $perlvar{'lonTabDir'}/connectionrules.tab\n";
             }              }
         } else {          } else {
             print "Writing of SSL options skipped - no connection rules in domain configuration.\n";              print "Writing of SSL options skipped - no connection rules in domain configuration.\n";
Line 1363  sub write_hosttypes { Line 1375  sub write_hosttypes {
                 }                  }
                 close($fh);                  close($fh);
                 print "Completed writing host type data for $count hosts.\n";                  print "Completed writing host type data for $count hosts.\n";
               } else {
                   print "Could not write to $perlvar{'lonTabDir'}/hosttypes.tab\n";
             }              }
         } else {          } else {
             print "Writing of host types skipped - no hosts found.\n";              print "Writing of host types skipped - no hosts found.\n";
Line 1668  sub send_mail { Line 1682  sub send_mail {
                       "Subject: ".$subj."\n".                        "Subject: ".$subj."\n".
                       "Content-type: text/html\; charset=UTF-8\n".                        "Content-type: text/html\; charset=UTF-8\n".
                       "MIME-Version: 1.0\n\n";                        "MIME-Version: 1.0\n\n";
     if (open(my $fh,"<$statusdir/index.html")) {      if (open(my $fh,'<',$statusdir/index.html")) {
         while (<$fh>) {          while (<$fh>) {
             $loncronmail .= $_;              $loncronmail .= $_;
         }          }
Line 1784  sub main () { Line 1798  sub main () {
         my $now = time;          my $now = time;
         my $tmpfile = $perlvar{'lonDaemons'}.'/tmp/lciptables_iphost_'.          my $tmpfile = $perlvar{'lonDaemons'}.'/tmp/lciptables_iphost_'.
                       $now.$$.int(rand(10000));                        $now.$$.int(rand(10000));
         if (open(my $fh,">$tmpfile")) {          if (open(my $fh,'>',"$tmpfile")) {
             my %iphosts = &Apache::lonnet::get_iphost();              my %iphosts = &Apache::lonnet::get_iphost();
             foreach my $key (keys(%iphosts)) {              foreach my $key (keys(%iphosts)) {
                 print $fh "$key\n";                  print $fh "$key\n";

Removed from v.1.134  
changed lines
  Added in v.1.136


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>