thao sys meter 0.666
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 217
Thao_sys_meter 0.666
Thao_sys_meter is my first Karamba Theme. more>>
Thao_sys_meter is my first Karamba Theme. ... My base theme came from System Theme and Awesome Karamba Theme. Icons came from Crtstal Clear Theme. Thanks to all those autors.
I built it on my Debian etch and with SuperKaramba 0.38
Enhancements:
Added the following:
- CPU meter
- Network meter
- Disk usage meter
- Ram Meter
- Sysinfo
<<lessI built it on my Debian etch and with SuperKaramba 0.38
Enhancements:
Added the following:
- CPU meter
- Network meter
- Disk usage meter
- Ram Meter
- Sysinfo
Download (0.16MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1218 downloads
JACK Meter 0.3
Jack Meter is a basic console based DPM (Digital Peak Meter) for JACK. more>>
Jack Meter is a basic console based DPM (Digital Peak Meter) for JACK. I wrote it for quickly checking remote signal levels, without having to run X11 to use a pretty graphical meter such as meterbridge.
Usage
Usage jack_meter [-f freqency] [-r ref-level] [-w width] [-n] [< port >, ...]
where -f is how often to update the meter per second (8)
-r is the reference signal level for 0dB on the meter
-w is how wide to make the meter (79)
-n changes mode to output meter level as number in decibels
< port > the ports to monitor (multiple ports are mixed)
Enhancements:
- uses new JACK API (and hence requires JACK version 0.100.0)
- connects multiple ports on the command line
- informational messages are new sent to STDERR
- added -n option to output level as number in decibels
<<lessUsage
Usage jack_meter [-f freqency] [-r ref-level] [-w width] [-n] [< port >, ...]
where -f is how often to update the meter per second (8)
-r is the reference signal level for 0dB on the meter
-w is how wide to make the meter (79)
-n changes mode to output meter level as number in decibels
< port > the ports to monitor (multiple ports are mixed)
Enhancements:
- uses new JACK API (and hence requires JACK version 0.100.0)
- connects multiple ports on the command line
- informational messages are new sent to STDERR
- added -n option to output level as number in decibels
Download (0.14MB)
Added: 2005-09-16 License: GPL (GNU General Public License) Price:
1505 downloads
Nanowrimo Meter 0.2
Nanowrimo Meter is a Firefox extension that displays progress during National Novel Writing Month. more>>
Nanowrimo Meter is a Firefox extension that displays progress during National Novel Writing Month (http://www.nanowrimo.org/).
<<less Download (0.009MB)
Added: 2007-06-02 License: MPL (Mozilla Public License) Price:
878 downloads
Analog VUmeter 0.9.2
Analog VUmeter is a visualization plugin for XMMS. more>>
Analog VUmeter is a visualization plugin for XMMS.
If you like this plugin, then please send me feedback, comments, patches, etc. Also what I need is artwork or skins, so mail me if you would like to help with that.
Idea for this plugin came from similar plugin for winamp called Homeboy analog VU meter, and ideas how to write plugin to xmms from MSA plugin.
At first I only wanted to make something, that would look like the real thing, but as time passed, I have tried to make it also behave like it actually did something useful.
So what you are actually seeing is dBFS value for sound, which means RMS value of soundlevel compared to reference ((2^16-1)/2). Values range from 0 dBFS (highest) to -91 dBFS (lowest).
<<lessIf you like this plugin, then please send me feedback, comments, patches, etc. Also what I need is artwork or skins, so mail me if you would like to help with that.
Idea for this plugin came from similar plugin for winamp called Homeboy analog VU meter, and ideas how to write plugin to xmms from MSA plugin.
At first I only wanted to make something, that would look like the real thing, but as time passed, I have tried to make it also behave like it actually did something useful.
So what you are actually seeing is dBFS value for sound, which means RMS value of soundlevel compared to reference ((2^16-1)/2). Values range from 0 dBFS (highest) to -91 dBFS (lowest).
Download (0.37MB)
Added: 2006-04-04 License: GPL (GNU General Public License) Price:
1326 downloads
Overtime Meter 0.3
Overtime Meter is a small program which stays in your desktops system tray and counts the minutes you spend at work. more>>
Overtime Meter project is a small program which resides in your desktops system tray and tracks the minutes you spend at work.
Then by the end of the month you can tell your boss exactly how much extra money he should pay you.
<<lessThen by the end of the month you can tell your boss exactly how much extra money he should pay you.
Download (0.012MB)
Added: 2006-01-04 License: GPL (GNU General Public License) Price:
1396 downloads
IP Traffic Meter 0.1
IP Traffic Meter is a traffic counter for IPv4 addresses. more>>
IP Traffic Meter is a traffic counter for IPv4 addresses. It uses the DB4 database from Berkeley to keep its counters, the pcap library for monitoring, and the gd library from Boutel to create graphics. The results are displayed in JPEG graphics on an HTML webpage.
Enhancements:
- With ipmeter you can monitor the traffic made by some IPs. It produces daily, weekly, monthly and yearly statistics into jpg graphics. It uses db4 database from Berkeley to keep its internal counters, and gd library from Boutell to create jpg graphic.
<<lessEnhancements:
- With ipmeter you can monitor the traffic made by some IPs. It produces daily, weekly, monthly and yearly statistics into jpg graphics. It uses db4 database from Berkeley to keep its internal counters, and gd library from Boutell to create jpg graphic.
Download (0.068MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1219 downloads
PulseAudio Volume Meter 0.9.2
PulseAudio Volume Meter is a simple GTK volume meter for the polypaudio sound server. more>>
PulseAudio Volume Meter is a simple GTK volume meter for the polypaudio sound server.
<<less Download (0.085MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1205 downloads
libbeep 0.666
libbeep is a way to get music from your PC beeper in any Linux program. more>>
libbeep is a way to get music from your PC beeper in any Linux program.
This is how to use it:
su
make
There you have it, a library ready to compile into your own alarm clock, midi player or whatever. The library is dropped into /usr/lib. A program called beeplibdemo will appear in /usr/bin.
Enhancements:
- Support for retuning: it is now possible to specify a root note other than middle A and a frequency other than 440 Hz. The type of tuning is selectable between natural and equidistant.
- Spaces before parameter values are now accepted, you can write "L 4" instead of "L4"
- Makefile added, now its a decent library
<<lessThis is how to use it:
su
make
There you have it, a library ready to compile into your own alarm clock, midi player or whatever. The library is dropped into /usr/lib. A program called beeplibdemo will appear in /usr/bin.
Enhancements:
- Support for retuning: it is now possible to specify a root note other than middle A and a frequency other than 440 Hz. The type of tuning is selectable between natural and equidistant.
- Spaces before parameter values are now accepted, you can write "L 4" instead of "L4"
- Makefile added, now its a decent library
Download (0.007MB)
Added: 2006-07-15 License: GPL (GNU General Public License) Price:
1196 downloads
JACK Meterbridge 0.9.2
JACK Meterbridge is a meterbridge for the UNIX based JACK audio system. more>>
JACK Meterbridge is a meterbridge for the UNIX based JACK audio system.
It supports a number of different types of meter, rendered using the SDL library and user-editable pixmaps.
Supported meters
PPM - Peak Program level Meters
Approximatly conforming to BS 6840-10. These meters are designed to indicate peak amplitude, as opposed to VU meters which are designed to indicate volume.
The scale is correct according to the standard, 4 equates to 0dB, 1 to -12, 7 to +12, and it is linear with decibels.
Ive never used a real PPM meter, so I dont know if it reacts correctly. Feedback welcome.
VU - Volume Unit meters
Conforming to BS 6840-17:1991. Real meter is larger.
These meters are designed to measure the "volume" of an audio signal, it is not as relevant to digital systems as PPM meters, but is useful if you are interfacing to analogue tape, FM broadcast equipment or want a general idea of the signal volume.
The -r flag (set reference level) is usful with these meters as it will allow you to calibrate to your DA converters. The meter is pre-adjusted so that it should allign correctly calibrated DA converters with analogue systems. If you wish to run with 0dBFS = 0dBu then use "-r 20"
DPM - Digital Peak Meter
Conforming to IEC 268-18:1995 (peak indiciator decay may not be correct).
These are meters as typically seen on digital consoles, HD recorders etc.
There are the most efficient in screen realestate and CPU use but look a bit boring.
JF - "Jellyfish" Meter (aka. Goniometer)
A jellyfish meter is a stereo scope display, it can be used to spot phase and mono compatibility problems.
Some charateristic problems can be seen, eg. a signal with a stronger left channel is seen as a shape sloping to the left [], more right slopes to the right [/], and dead mono is a vertical line [|].
The meter below the scope display indicates the degree of stereo correlation between the channels, a value of +1 means that it is perfectly mono compatible, and -1 and that the channels are in anti-phase (so they will cancel out if mixed).
If someone has better examples, please mail them to me, there are probably tutorials online.
SCO - Scope
A rendering of an oscilloscope display.
It has a basic trigger function, but there is no timebase control. It renders one pixel per sample, so it will probably be next to useless at 96KHz
<<lessIt supports a number of different types of meter, rendered using the SDL library and user-editable pixmaps.
Supported meters
PPM - Peak Program level Meters
Approximatly conforming to BS 6840-10. These meters are designed to indicate peak amplitude, as opposed to VU meters which are designed to indicate volume.
The scale is correct according to the standard, 4 equates to 0dB, 1 to -12, 7 to +12, and it is linear with decibels.
Ive never used a real PPM meter, so I dont know if it reacts correctly. Feedback welcome.
VU - Volume Unit meters
Conforming to BS 6840-17:1991. Real meter is larger.
These meters are designed to measure the "volume" of an audio signal, it is not as relevant to digital systems as PPM meters, but is useful if you are interfacing to analogue tape, FM broadcast equipment or want a general idea of the signal volume.
The -r flag (set reference level) is usful with these meters as it will allow you to calibrate to your DA converters. The meter is pre-adjusted so that it should allign correctly calibrated DA converters with analogue systems. If you wish to run with 0dBFS = 0dBu then use "-r 20"
DPM - Digital Peak Meter
Conforming to IEC 268-18:1995 (peak indiciator decay may not be correct).
These are meters as typically seen on digital consoles, HD recorders etc.
There are the most efficient in screen realestate and CPU use but look a bit boring.
JF - "Jellyfish" Meter (aka. Goniometer)
A jellyfish meter is a stereo scope display, it can be used to spot phase and mono compatibility problems.
Some charateristic problems can be seen, eg. a signal with a stronger left channel is seen as a shape sloping to the left [], more right slopes to the right [/], and dead mono is a vertical line [|].
The meter below the scope display indicates the degree of stereo correlation between the channels, a value of +1 means that it is perfectly mono compatible, and -1 and that the channels are in anti-phase (so they will cancel out if mixed).
If someone has better examples, please mail them to me, there are probably tutorials online.
SCO - Scope
A rendering of an oscilloscope display.
It has a basic trigger function, but there is no timebase control. It renders one pixel per sample, so it will probably be next to useless at 96KHz
Download (0.59MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1355 downloads
Kaboot Science 0.1.1
Kaboot Linux Operating system aims to provide an operating system which you can take anywhere. more>>
Kaboot Linux Operating system aims to provide an operating system which you can take anywhere and has all your favourite programs on.
Kaboot operating system is avaliable as a Live CD or Live USB you can take with you anywhere.
A number of different versions are avaliable, two optimised for size or speed, one for functionality, and one science based.
All containing a host of useful programs able to boot virtually any computer (meeting the minimum requirements) from CD and
USB.Kaboot is still in active development and if you find a bug or fix, you can let me know in the forums.
Kaboot Science - contains a number of Scientific programs already setup and ready to go, with the purpose of introducing those unconvinced by the power of open source programs.
Packge List:
net-dialup/rp-pppoe
x11-misc/adesklets
media-gfx/scrot
sys-apps/coldplug
x11-misc/pypanel
sys-apps/slocate
sys-kernel/linux-headers
app-office/gnumeric
sys-devel/gettext
media-gfx/feh
sci-calculators/galculator
x11-themes/commonbox-styles
x11-themes/openbox-themes
app-admin/syslog-ng
sci-chemistry/easychem
app-admin/testdisk
sys-process/vixie-cron
x11-misc/obconf
sys-boot/grub
perl-core/ExtUtils-MakeMaker
x11-misc/bbrb
x11-misc/gdeskcal
net-ftp/gftp
sci-astronomy/predict
sci-astronomy/stellarium
x11-wm/openbox
x11-base/xorg-x11
net-misc/dhcpcd
app-admin/torsmo
media-gfx/gnuplot
sci-mathematics/octave
sys-libs/glibc
sci-libs/gsl
www-client/mozilla-firefox
app-editors/nano
app-arch/gzip
sys-apps/pcmcia-cs
net-im/gaim
net-dialup/mingetty
sys-apps/hotplug
app-editors/cute
sci-chemistry/ghemical
x11-terms/aterm
app-office/abiword
sci-calculators/qalculate-units
<<lessKaboot operating system is avaliable as a Live CD or Live USB you can take with you anywhere.
A number of different versions are avaliable, two optimised for size or speed, one for functionality, and one science based.
All containing a host of useful programs able to boot virtually any computer (meeting the minimum requirements) from CD and
USB.Kaboot is still in active development and if you find a bug or fix, you can let me know in the forums.
Kaboot Science - contains a number of Scientific programs already setup and ready to go, with the purpose of introducing those unconvinced by the power of open source programs.
Packge List:
net-dialup/rp-pppoe
x11-misc/adesklets
media-gfx/scrot
sys-apps/coldplug
x11-misc/pypanel
sys-apps/slocate
sys-kernel/linux-headers
app-office/gnumeric
sys-devel/gettext
media-gfx/feh
sci-calculators/galculator
x11-themes/commonbox-styles
x11-themes/openbox-themes
app-admin/syslog-ng
sci-chemistry/easychem
app-admin/testdisk
sys-process/vixie-cron
x11-misc/obconf
sys-boot/grub
perl-core/ExtUtils-MakeMaker
x11-misc/bbrb
x11-misc/gdeskcal
net-ftp/gftp
sci-astronomy/predict
sci-astronomy/stellarium
x11-wm/openbox
x11-base/xorg-x11
net-misc/dhcpcd
app-admin/torsmo
media-gfx/gnuplot
sci-mathematics/octave
sys-libs/glibc
sci-libs/gsl
www-client/mozilla-firefox
app-editors/nano
app-arch/gzip
sys-apps/pcmcia-cs
net-im/gaim
net-dialup/mingetty
sys-apps/hotplug
app-editors/cute
sci-chemistry/ghemical
x11-terms/aterm
app-office/abiword
sci-calculators/qalculate-units
Download (348.5MB)
Added: 2005-12-21 License: GPL (GNU General Public License) Price:
1406 downloads
Sys::Utmp::Utent 1.6
Sys::Utmp::Utent is a Perl module to represent a single utmp entry. more>>
Sys::Utmp::Utent is a Perl module to represent a single utmp entry.
SYNOPSIS
use Sys::Utmp;
my $utmp = Sys::Utmp->new();
while ( my $utent = $utmp->getutent() )
{
if ( $utent->user_process )
{
print $utent->ut_user,"n";
}
}
$utmp->endutent;
As described in the Sys::Utmp documentation the getutent method returns an object of the type Sys::Utmp::Utent which provides methods for accessing the fields in the utmp record. There are also methods for determining the type of the record.
The access methods relate to the common names for the members of the C struct utent - those provided are the superset from the Gnu implementation and may not be available on all systems: where they are not they will return the empty string.
ut_user
Returns the use this record was created for if this is a record for a user process. Some systems may return other information depending on the record type. If no user was set this will be the empty string. If tainting is switched on with the -T switch to perl then this will be tainted as it is possible that the user name came from an untrusted source.
ut_id
The identifier for this record - it might be the inittab tag or some other system dependent value.
ut_line
For user process records this will be the name of the terminalor line that the user is connected on.
ut_pid
The process ID of the process that created this record.
ut_type
The type of the record this will have a value corresponding to one of the constants (not all of these may be available on all systems and there may well be others which should be described in the getutent manpage or in /usr/include/utmp.h ) :
ACCOUNTING - record was created for system accounting purposes.
BOOT_TIME - the record was created at boot time.
DEAD_PROCESS - The process that created this record has terminated.
EMPTY - record probably contains no other useful information.
INIT_PROCESS - this is a record for process created by init.
LOGIN_PROCESS - this record was created for a login process (e.g. getty).
NEW_TIME - record created when the system time has been set.
OLD_TIME - record recording the old tme when the system time has been set.
RUN_LVL - records the time at which the current run level was started.
USER_PROCESS - record created for a user process (e.g. a login )
for convenience Sys::Utmp::Utent provides methods which are lower case versions of the constant names which return true if the record is of that type.
ut_host
On systems which support this the method will return the hostname of the host for which the process that created the record was started - for example for a telnet login. If taint checking has been turned on (with the -T switch to perl ) then this value will be tainted as it is possible that a remote user will be in control of the DNS for the machine they have logged in from. ( see perlsec for more on tainting )
ut_time
The time in epoch seconds wt which the record was created.
<<lessSYNOPSIS
use Sys::Utmp;
my $utmp = Sys::Utmp->new();
while ( my $utent = $utmp->getutent() )
{
if ( $utent->user_process )
{
print $utent->ut_user,"n";
}
}
$utmp->endutent;
As described in the Sys::Utmp documentation the getutent method returns an object of the type Sys::Utmp::Utent which provides methods for accessing the fields in the utmp record. There are also methods for determining the type of the record.
The access methods relate to the common names for the members of the C struct utent - those provided are the superset from the Gnu implementation and may not be available on all systems: where they are not they will return the empty string.
ut_user
Returns the use this record was created for if this is a record for a user process. Some systems may return other information depending on the record type. If no user was set this will be the empty string. If tainting is switched on with the -T switch to perl then this will be tainted as it is possible that the user name came from an untrusted source.
ut_id
The identifier for this record - it might be the inittab tag or some other system dependent value.
ut_line
For user process records this will be the name of the terminalor line that the user is connected on.
ut_pid
The process ID of the process that created this record.
ut_type
The type of the record this will have a value corresponding to one of the constants (not all of these may be available on all systems and there may well be others which should be described in the getutent manpage or in /usr/include/utmp.h ) :
ACCOUNTING - record was created for system accounting purposes.
BOOT_TIME - the record was created at boot time.
DEAD_PROCESS - The process that created this record has terminated.
EMPTY - record probably contains no other useful information.
INIT_PROCESS - this is a record for process created by init.
LOGIN_PROCESS - this record was created for a login process (e.g. getty).
NEW_TIME - record created when the system time has been set.
OLD_TIME - record recording the old tme when the system time has been set.
RUN_LVL - records the time at which the current run level was started.
USER_PROCESS - record created for a user process (e.g. a login )
for convenience Sys::Utmp::Utent provides methods which are lower case versions of the constant names which return true if the record is of that type.
ut_host
On systems which support this the method will return the hostname of the host for which the process that created the record was started - for example for a telnet login. If taint checking has been turned on (with the -T switch to perl ) then this value will be tainted as it is possible that a remote user will be in control of the DNS for the machine they have logged in from. ( see perlsec for more on tainting )
ut_time
The time in epoch seconds wt which the record was created.
Download (0.009MB)
Added: 2006-10-18 License: Perl Artistic License Price:
1101 downloads
GlassTaskBar 0.4
GlassTaskBar is a Superkaramba theme intended as a Kicker replacement (atleast thats how I use it). more>>
GlassTaskBar is a Superkaramba theme intended as a Kicker replacement (atleast thats how I use it).
GlassTaskBar provides the KDE menu, desktop switcher, task switcher, CPU meter/graph, memory and internet traffic meter and a time/date display with mail notifier.
Ive cleaned up the source as much as possible, and it is fairly easy to change the
look of the bar, the order of its components or add new components.
Credits to:
mytharak - for the GlassHUD SuperKaramba theme
<<lessGlassTaskBar provides the KDE menu, desktop switcher, task switcher, CPU meter/graph, memory and internet traffic meter and a time/date display with mail notifier.
Ive cleaned up the source as much as possible, and it is fairly easy to change the
look of the bar, the order of its components or add new components.
Credits to:
mytharak - for the GlassHUD SuperKaramba theme
Download (0.021MB)
Added: 2006-07-11 License: GPL (GNU General Public License) Price:
1200 downloads
KCorrMeter 1.1.0
KCorrMeter is a correlation meter. more>>
KCorrMeter is a correlation meter. KCorrMeter is used to display the quality of an audio stereo signal.
Sound engineers will definitely have seen such a tool in the studio and know how to use it.
You can use it to adjust the head of your tape machine. If it isnt mounted in the right angle this will show up.
If you ever wanted to find out if an audio signal is a stereo or mono signal. This is the tool for you.
Non - sound engineers might use it as well and like the visualisation effects.
Enhancements:
- ported to ALSA
- fixed quite a few bugs
<<lessSound engineers will definitely have seen such a tool in the studio and know how to use it.
You can use it to adjust the head of your tape machine. If it isnt mounted in the right angle this will show up.
If you ever wanted to find out if an audio signal is a stereo or mono signal. This is the tool for you.
Non - sound engineers might use it as well and like the visualisation effects.
Enhancements:
- ported to ALSA
- fixed quite a few bugs
Download (0.41MB)
Added: 2006-02-14 License: GPL (GNU General Public License) Price:
1347 downloads
Sys::Manage::Cmd 0.56
Sys::Manage::Cmd - Systems management command volley. more>>
Sys::Manage::Cmd - Systems management command volley.
SYNOPSIS
Command line script
use Sys::Manage::Cmd;
my $s =Sys::Manage::Cmd->new();
# Script associations (see also embedded in source):
$s->{-assoc}->{.ftp}=sub{[ftp,-n,-s:loginfile,!elem!,[0]]};
# Target collections:
$s->{-target}->{all} =[1,2,3,4,5,6];
# Target branches:
$s->{-branch}->{1} =[1,2];
$s->{-branch}->{2} =[3,4];
$s->{-branch}->{3} =[5,6];
# Command-line setup / loop:
$s->set([@ARGV]);
# Command assignments:
#$s->set(-k=>assign, -o=>b, -i=>0, -ping=>1);
#$s->execute(-a=>assignment name, -t=>[targets], -cline=>[command line]);
#...
# Command line execution:
$s->set(-k=>cmd, -o=>b, -i=>0, -ping=>0);
$s->execute([@ARGV]);
Command line
script -option -option... target command-line
script -option... -ttarget... command-line
Examples of command line
script all dir !elem!
script -ob -tall dir !elem!
script -rPrevId -tall dir !elem!
script -aTest -tall dir !elem!
script -l10 -tall dir !elem!
Options of command line
(see also -cline and -i, -k, -l, -o, -r, -t, -u, -x, -v, -g)
-kNameSpace - kind (namespace) of command
-rCommandId - redo command id (used also inside -l); or switch (for -a)
-aAssignName - assignment name, to use as command id
-lPauseSecs - loop with pause before each subsequent redo
-lg... - ... for pings usuccessful only
-lv, -lw... - ... console verbose or windowed subsequent turns
-o(s|c|b) - order of execution:
sequental
concurrent
branched (concurrent branches)
-tTargetName - target, may be several -t, instead of positional argument
-xTargetExcl - exclusion from target list, may be several -x
-uUser:pswd - user name and password for target
-g - ping target before command, also use -gPingTimeout
-gx - exclude unsuccessful targets sequentially
-i - ignore exit code
-v(0|1|2) - verbosity level
-vc... - ... cmdfile rows include
-vt... - ... date-time include
Embedded commands
(see also -cline and -assoc)
script.ext - interpreting of scripts alike .pl, .bat, .ftp, .rdo.*
rcmd, rdo, - commands to remote nodes using
fput, fget, Sys::Manage::Conn
mput, mget (!elem!, !user!, !pswd! substitutions not needed)
cmdfile - evaluate command lines file or Perl script
!elem!, < - target element and source file substitutions
!user!, !pswd! - user name and password substitutions
!log! - log filesystem name substitution
Embedding command line
(see also ENVIRONMENT and SLOTS)
if (!defined($ENV{SMELEM}) # command volley:
|| ($ENV{SMELEM} eq )) {
system($^X, script, -k0, target, $0)
} elsif (!$ENV{SMDIR}) {
die "Execute this script on Manager!"
} elsif ($ENV{SMDIR}) {
die "Execute this script on Agent!"
} else { # command script:
....
1 # success
}
<<lessSYNOPSIS
Command line script
use Sys::Manage::Cmd;
my $s =Sys::Manage::Cmd->new();
# Script associations (see also embedded in source):
$s->{-assoc}->{.ftp}=sub{[ftp,-n,-s:loginfile,!elem!,[0]]};
# Target collections:
$s->{-target}->{all} =[1,2,3,4,5,6];
# Target branches:
$s->{-branch}->{1} =[1,2];
$s->{-branch}->{2} =[3,4];
$s->{-branch}->{3} =[5,6];
# Command-line setup / loop:
$s->set([@ARGV]);
# Command assignments:
#$s->set(-k=>assign, -o=>b, -i=>0, -ping=>1);
#$s->execute(-a=>assignment name, -t=>[targets], -cline=>[command line]);
#...
# Command line execution:
$s->set(-k=>cmd, -o=>b, -i=>0, -ping=>0);
$s->execute([@ARGV]);
Command line
script -option -option... target command-line
script -option... -ttarget... command-line
Examples of command line
script all dir !elem!
script -ob -tall dir !elem!
script -rPrevId -tall dir !elem!
script -aTest -tall dir !elem!
script -l10 -tall dir !elem!
Options of command line
(see also -cline and -i, -k, -l, -o, -r, -t, -u, -x, -v, -g)
-kNameSpace - kind (namespace) of command
-rCommandId - redo command id (used also inside -l); or switch (for -a)
-aAssignName - assignment name, to use as command id
-lPauseSecs - loop with pause before each subsequent redo
-lg... - ... for pings usuccessful only
-lv, -lw... - ... console verbose or windowed subsequent turns
-o(s|c|b) - order of execution:
sequental
concurrent
branched (concurrent branches)
-tTargetName - target, may be several -t, instead of positional argument
-xTargetExcl - exclusion from target list, may be several -x
-uUser:pswd - user name and password for target
-g - ping target before command, also use -gPingTimeout
-gx - exclude unsuccessful targets sequentially
-i - ignore exit code
-v(0|1|2) - verbosity level
-vc... - ... cmdfile rows include
-vt... - ... date-time include
Embedded commands
(see also -cline and -assoc)
script.ext - interpreting of scripts alike .pl, .bat, .ftp, .rdo.*
rcmd, rdo, - commands to remote nodes using
fput, fget, Sys::Manage::Conn
mput, mget (!elem!, !user!, !pswd! substitutions not needed)
cmdfile - evaluate command lines file or Perl script
!elem!, < - target element and source file substitutions
!user!, !pswd! - user name and password substitutions
!log! - log filesystem name substitution
Embedding command line
(see also ENVIRONMENT and SLOTS)
if (!defined($ENV{SMELEM}) # command volley:
|| ($ENV{SMELEM} eq )) {
system($^X, script, -k0, target, $0)
} elsif (!$ENV{SMDIR}) {
die "Execute this script on Manager!"
} elsif ($ENV{SMDIR}) {
die "Execute this script on Agent!"
} else { # command script:
....
1 # success
}
Download (0.060MB)
Added: 2007-07-24 License: Perl Artistic License Price:
824 downloads
Sys::MemInfo 0.91
Sys::MemInfo is a Perl module for memory informations. more>>
Sys::MemInfo is a Perl module for memory informations.
SYNOPSIS
use Sys::MemInfo qw(totalmem freemem totalswap);
print "total memory: ".(&totalmem / 1024)."n";
print "free memory: ".(&freemem / 1024)."n";
print "total swap: ".(&totalswap / 1024)."n";
print "free swap: ".(Sys::MemInfo::get("freeswap") / 1024)."n";
Sys::MemInfo return the total amount of free and used physical memory in bytes in totalmem and freemem variables.
Total amount of free and user swap memory are alse returned in totalswap and freeswap variables.
This module has been tested on Linux 2.6.10, UnixWare 7.1.2, AIX5, OpenBSD 3.8, NetBSD 2.0.2, FreBSD 5.4, HPUX11, Solaris 9, Tru64 5.1, Irix 6.5, Mac OS X 10.2 darwin and Windows XP.
It should work on FreeBSD 4 and Windows 9X/ME/NT/200X/Vista.
METHODS
availkeys
Return list of all accessor keys (freemem, totalmem, etc.) This is useful for dumping out all known information from the object by calling get() on all of the returned keys.
freemem
Returns free physical memory in bytes.
freeswap
Returns free swap space in bytes.
get
Returns the value of the passed key.
totalmem
Returns total physical memory size in bytes.
totalswap
Returns total swap space in bytes.
<<lessSYNOPSIS
use Sys::MemInfo qw(totalmem freemem totalswap);
print "total memory: ".(&totalmem / 1024)."n";
print "free memory: ".(&freemem / 1024)."n";
print "total swap: ".(&totalswap / 1024)."n";
print "free swap: ".(Sys::MemInfo::get("freeswap") / 1024)."n";
Sys::MemInfo return the total amount of free and used physical memory in bytes in totalmem and freemem variables.
Total amount of free and user swap memory are alse returned in totalswap and freeswap variables.
This module has been tested on Linux 2.6.10, UnixWare 7.1.2, AIX5, OpenBSD 3.8, NetBSD 2.0.2, FreBSD 5.4, HPUX11, Solaris 9, Tru64 5.1, Irix 6.5, Mac OS X 10.2 darwin and Windows XP.
It should work on FreeBSD 4 and Windows 9X/ME/NT/200X/Vista.
METHODS
availkeys
Return list of all accessor keys (freemem, totalmem, etc.) This is useful for dumping out all known information from the object by calling get() on all of the returned keys.
freemem
Returns free physical memory in bytes.
freeswap
Returns free swap space in bytes.
get
Returns the value of the passed key.
totalmem
Returns total physical memory size in bytes.
totalswap
Returns total swap space in bytes.
Download (0.007MB)
Added: 2007-03-14 License: Perl Artistic License Price:
955 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above thao sys meter 0.666 search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed