Simple disk space checker
Rev. | Tiempo | Autor | Mensaje RSS |
cf67c2bf | 2022-01-03 12:16:44 | Tatsuki Sugiura | Update debian version. |
d27f8804 | 2022-01-03 12:15:14 | Tatsuki Sugiura | Fix for syntax warning. |
f7b2f743 | 2014-10-09 23:50:26 | Tatsuki Sugiura | Add ignore. |
68e397a7 | 2014-10-09 23:49:36 | Tatsuki Sugiura | Change for executable. |
ec7fd304 | 2014-10-09 23:49:00 | Tatsuki Sugiura | Allow to exec ruby gems execute wrapper. |
89b579e5 | 2014-10-09 23:44:45 | Tatsuki Sugiura | Whitespace cleanup. |
adef04b8 | 2014-10-09 22:51:36 | Tatsuki Sugiura | Fix PATH on debian. |
ec8c3448 | 2014-10-08 19:02:09 | Tatsuki Sugiura | Fix config parse and unit suffix. |
3da88cba | 2014-10-08 19:00:20 | Tatsuki Sugiura | Fix |
44b8e861 | 2014-10-08 18:42:03 | Tatsuki Sugiura | Update readme. |
Simple disk space checker
ruby (1.8+)
can execute "df -k"
gem install dsck
dsck2mail - sample shell wrapper script for crontab.
See "rd2 dsck" or "dsck -h" for details.
dsck [-Vhv] [-c config | global_threshold | /mount/point threshold]...
--version
Show version
--help
Show this message
--verbose
Verbose output. Multiple -v to increase verbosity
--quiet
Quiet output. Multiple -q to decrease verbosity
--summary
Show summary report
--report
Show detail report
--errors-only
Suppress "-r" and "-s" when nothing to alert
--config=
conf
Specify config file (arguments prevail over config)
If both of "-s" or "-r" are not specified, fallback to "-se".
If argument is matched regex "/[0-9]+?/" or "nocheck", it's considerd as threshold.
Suffix character was consider as B=byte, K=KiloByte, M=Megabyte, G=GigaByte, T=TeraByte, P=PetaByte and %=Percent.
When string has no suffix character, longer than 3 will be treated as KiloByte, if not as percent.
This script alert when use% is over threshold of percentage or filesystem available size is under threshold of Byte and blocks.
Same as command line arguments.
Especially, after "#" until end-of-line is considerd as comment.
dsck -serv "95%" / 50M /tmp 5 /var/spool/squid nocheck
This means
Verbose output (+1)
Show summary and detail when error happened
Global threshold is 95%, "/" is 50MByte, "/tmp" is 5%
"/var/spool/squid" will not be checked
Welcome to OSDN Wiki system. Here is your chamber Wiki space.
Check Wiki Guide (English) to refer syntax and functions.
[PageInfo]
(auto generated page)
[Permissions]
view:all, edit:admins, delete/config:admins