om - invoke LCFG components
This documentation refers to om version 0.4.3
om [hostname.]component method [options]
The om command is used to manually invoke methods of given LCFG components. It can be used from the command line, or from within other LCFG components themselves.
If hostname is specified, then the component running on the given host is invoked, otherwise the component running on the local host is used. Any options are passed intact to the component, and their interpretation is component specific.
om was part of the original LCFG system at the Department of Computer Science, University of Edinburgh. Historically om was an abbreviation for ``object manager'' - with the new LCFG, objects have been renamed components, but the abbreviation seems to have stuck.
If insufficient or invalid arguments are passed on the command line then this script will exit the value 2. Otherwise the program will exit with the exit code returned by the component, or with failure in the event of errors earlier in execution.
The assorted LCFG documentation at http://www.lcfg.org/
This script requires the following Perl modules: the LCFG::Resources manpage, Readonly and the UNIVERSAL::require manpage. If you want to run commands remotely you will also need an ssh client to be installed.
This is the list of platforms on which we have tested this software. We expect this software to work on any Unix-like platform which is supported by Perl.
Fedora3, Darwin, Fedora5, Fedora6, Scientific5
This version of om was developed by Simon Wilkinson <simon@sxw.org.uk> and updated by Stephen Quinney <squinney@inf.ed.ac.uk>.
Unless otherwise stated all code is copyright (C) 2003-2009 University of Edinburgh. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the terms of the GPL, version 2 or later.