Skip to content
Snippets Groups Projects
Commit 1304cec8 authored by rswindell's avatar rswindell
Browse files

Uses new system.freespacek property.

Added cvs ID keyword.
Fixed conversion of file_area.min_diskspace.
parent 22d5fd73
No related branches found
No related tags found
No related merge requests found
...@@ -2,18 +2,20 @@ ...@@ -2,18 +2,20 @@
// Requires minimum free disk space (in megabytes) as first argument // Requires minimum free disk space (in megabytes) as first argument
// $Id$
// Example: "?chkspace 100" // Example: "?chkspace 100"
minspace = file_area.min_diskspace*2; minspace = file_area.min_diskspace*2;
freespace = system.freediskspace; freespace = system.freediskspacek; // new property in v3.10L
if(argc) 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 exit(); // everything's fine
log("!Low disk space: " + freespace + " bytes"); log("!Low disk space: " + freespace + " kilobytes");
msgbase = new MsgBase("mail"); msgbase = new MsgBase("mail");
if(msgbase.open!=undefined && msgbase.open()==false) { if(msgbase.open!=undefined && msgbase.open()==false) {
...@@ -23,7 +25,7 @@ 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' } 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())) + system.timestr()))
log("!Error " + msgbase.last_error + "saving mail message"); log("!Error " + msgbase.last_error + "saving mail message");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment