The script "read-data.pl" is quite small. It just imports the HotSaNICmod.pm library and calls its init function. Everything else happens then in HotSaNICmod::init. ---------- BEGIN CODE ---------- #!/usr/bin/env perl use warnings; use diagnostics; $|=1; use lib "../../lib"; use HotSaNICmod; HotSaNICmod::init(@ARGV); ---------- END CODE ---------- The init() function will now import the module's "common.pm" library, parse the settings file and check the commandline arguments that have been passed to the script and act accordingly. Currently the following parameters are accepted: argument function --------- -------------------------------------------------- start start module daemon stop terminate module daemon status show status of module daemon configure running daemon will re-read its config file sample running daemon will sample instantly update not implemented yet (the idea is to save time by doing bulk updates shortly before diagram generation instead of updating the DBs every 10 seconds) version show version of OS-dependant module used showargs show settings hash
hotsanic |
Subversion Repositories: |
Line No. | Rev | Author | Line |
---|