1. added export_user.pl to export user files (for interest and safety)
[spider.git] / perl / cluster.pl
index 5e4dd4d9efcc92880361e07a55bba4298c78a249..0de499f62a4784b9cdbbb7271977374b04ba3a50 100755 (executable)
@@ -64,7 +64,7 @@ package main;
 
 @inqueue = ();                                 # the main input queue, an array of hashes
 $systime = 0;                                  # the time now (in seconds)
-$version = "1.23";                             # the version no of the software
+$version = "1.24";                             # the version no of the software
 $starttime = 0;                 # the starting time of the cluster   
 $lockfn = "cluster.lock";       # lock file name
       
@@ -165,6 +165,10 @@ sub cease
        foreach $dxchan (DXChannel->get_all()) {
                disconnect($dxchan) unless $dxchan == $DXProt::me;
        }
+       Msg->event_loop(1, 0.05);
+       Msg->event_loop(1, 0.05);
+       Msg->event_loop(1, 0.05);
+       Msg->event_loop(1, 0.05);
        Log('cluster', "DXSpider V$version stopped");
        unlink $lockfn;
        exit(0);
@@ -250,7 +254,7 @@ Bands::load();
 
 # initialise User file system
 print "loading user file system ...\n"; 
-DXUser->init($userfn);
+DXUser->init($userfn, 1);
 
 # start listening for incoming messages/connects
 print "starting listener ...\n";