beep does what you'd expect: it beeps. But unlike printf("\a"), beep allows you to control pitch, duration, and repetitions. Its job is to live inside shell/perl scripts and allow more granularity than one has otherwise. It is controlled completely through command line options. It's not supposed to be complex, and it isn't - but it makes system monitoring (or whatever else it gets hacked onto) that much more informative.
|Tags||multimedia Sound/Audio Systems Administration Utilities|
|Operating Systems||POSIX Linux|
Release Notes: This is a maintenance release that was long overdue. It has a fix for platforms with unsigned chars, adds a default behaviour when ioctl() won't let it beep, has improvements to the man page, and is compatible with the Debian requirements for inclusion in potato.
Release Notes: A fix for a segfault when handling long options.
Release Notes: An RPM is now available. beep finally supports multiple beeps on a single command line (an oft-requested feature). Frequencies are now decimal, not integer. There are currently no outstanding feature requests or bugs.
Release Notes: This release is feature complete with a few more command line options, stdin processing, and some bugfixes. The documentation now addresses permission issues. This release has no known outstanding bugs; users of previous versions should upgrade.
Release Notes: A man page, more command line options, and the ability to pass text through (e.g., as part of a chain of pipes).