From 1304cec8ce3522860d25c42c10287b026640ff8c Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 20 Feb 2003 02:54:04 +0000 Subject: [PATCH] Uses new system.freespacek property. Added cvs ID keyword. Fixed conversion of file_area.min_diskspace. --- exec/chkspace.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/exec/chkspace.js b/exec/chkspace.js index db483aea4a..ad7e891c8e 100644 --- a/exec/chkspace.js +++ b/exec/chkspace.js @@ -2,18 +2,20 @@ // Requires minimum free disk space (in megabytes) as first argument +// $Id$ + // Example: "?chkspace 100" minspace = file_area.min_diskspace*2; -freespace = system.freediskspace; +freespace = system.freediskspacek; // new property in v3.10L if(argc) - minspace=Number(argv[0]); + minspace=Number(argv[0])*1024; // convert megabytes to kilobytes -if(freespace==-1 || freespace > minspace*1024*1024) +if(freespace==-1 || freespace >= minspace) exit(); // everything's fine -log("!Low disk space: " + freespace + " bytes"); +log("!Low disk space: " + freespace + " kilobytes"); msgbase = new MsgBase("mail"); if(msgbase.open!=undefined && msgbase.open()==false) { @@ -23,7 +25,7 @@ if(msgbase.open!=undefined && msgbase.open()==false) { hdr = { to: 'sysop', to_ext: '1', from: 'chkspace', subject: 'Low disk space notification' } -if(!msgbase.save_msg(hdr, "WARNING: Only " + freespace + " bytes of free disk space on " +if(!msgbase.save_msg(hdr, "WARNING: Only " + freespace + " kilobytes of free disk space on " + system.timestr())) log("!Error " + msgbase.last_error + "saving mail message"); -- GitLab