Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

upsagent
enables remote control over a local UPS on a serial device

upsagent - enables remote control over a local UPS on a serial device


NAME

upsagent - enables remote control over a local UPS on a serial device


SYNOPSIS

upsagent-h--help ] [ -M--man ] [ -V--version ] [ -d--debug-level [debuglevel] ] [ -L--logfile [logfile] ] [ -P--port [port] ] [ -p--pidfile pidfile ] [device-name]


DESCRIPTION

upsagent enables remote control over a local UPS on a serial device specified by the optional device-name parameter via TCP/IP using port port. If device-name is omitted, /dev/ttyS0, i.e. the COM1 port, is used per default unless overriden by the environment variable UPS_PORT. If the TCP/IP port port is not specified port 9050 is used unless overriden by the environment variable UPS_TCPPORT.

The program listens on port for incoming requests and sends the data received to the local UPS. The answer of the UPS is sent back.


OPTIONS

-h, --help
Displays a short usage help message and exits without errors.

-M, --man
Displays the embedded pod documentation of upsagent (this screen) using pod2man, groff and less as pager; it exits without errors.

-V, --version
Displays version information and exits without errors.

-d, --debug-level [debuglevel]
Sets the integer debug level debuglevel. If the debug level is not specified a default of 1 is assumed. A higher debug level will increase the verbosity.

-L, --logfile logfile
Sets the logfile to logfile. If not specified, the default log file /var/run/upsagent.log will be used.

-p, --pidfile pidfile
Sets the PID file to pidfile. If not specified, the default PID file /var/run/upsagent.pid will be used.

-P, --port port
Sets the TCP/IP port port the programs waits for incoming requests to the local UPS. If not specified, the default port 9050 is used unless overriden by the environment variable UPS_TCPPORT.


EXAMPLES

upsagent
Listens on TCP/IP port 9050 for incoming requests and sends them to the local UPS on COM1. The response of the UPS is sent back.

upsagent -p 1200 /dev/ttyS1
Listens on TCP/IP port 1200 for incoming requests and sends them to the local UPS on COM2. The response of the UPS is sent back.


SEE ALSO

groff(1), less(1), pod2man(1), upsadm(1), upsstat(1), upswatch(1), Getopt::Long(3pm), IO::Select(3pm), IO::Socket::INET(3pm), Net::hostent(3pm), Hardware::UPS::Perl::Connection(3pm), Hardware::UPS::Perl::Connection::Net(3pm), Hardware::UPS::Perl::Connection::Serial(3pm), Hardware::UPS::Perl::Constants(3pm), Hardware::UPS::Perl::Driver(3pm), Hardware::UPS::Perl::Driver::Megatec(3pm), Hardware::UPS::Perl::General(3pm), Hardware::UPS::Perl::Logging(3pm), Hardware::UPS::Perl::PID(3pm), Hardware::UPS::Perl::Utils(3pm)


AUTHOR

Christian Reile, Christian.Reile@t-online.de

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy