Annotation of loncom/lonManage, revision 1.2
1.1 foxr 1: #!/usr/bin/perl
2: # The LearningOnline Network with CAPA
3: #
4: # lonManage supports remote management of nodes in a LonCAPA cluster.
5: #
1.2 ! foxr 6: # $Id: lonManage,v 1.1 2003/08/12 09:46:27 foxr Exp $
1.1 foxr 7: #
1.2 ! foxr 8: # $Id: lonManage,v 1.1 2003/08/12 09:46:27 foxr Exp $
1.1 foxr 9: #
10: # Copyright Michigan State University Board of Trustees
11: #
12: # This file is part of the LearningOnline Network with CAPA (LON-CAPA).
13: ## LON-CAPA is free software; you can redistribute it and/or modify
14: # it under the terms of the GNU General Public License as published by
15: # the Free Software Foundation; either version 2 of the License, or
16: # (at your option) any later version.
17: #
18: # LON-CAPA is distributed in the hope that it will be useful,
19: # but WITHOUT ANY WARRANTY; without even the implied warranty of
20: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21: # GNU General Public License for more details.
22: #
23: # You should have received a copy of the GNU General Public License
24: # along with LON-CAPA; if not, write to the Free Software
25: # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26: #
27: # /home/httpd/html/adm/gpl.txt
28: #
29: # http://www.lon-capa.org/
30: #
31: #
32: # lonManage supports management of remot nodes in a lonCAPA cluster.
33: # it is a command line tool. The following command line syntax (usage)
34: # is supported:
35: #
36: # lonManage -push <tablename> newfile host
37: # Push <tablename> to the lonTabs directory. Note that
38: # <tablename> must be one of:
39: # hosts (hosts.tab)
40: # domain (domain.tab)
41: #
42: # lonManage -reinit lonc host
43: # Sends a HUP signal to the remote systems's lond.
44: #
45: # lonmanage -reinit lond host
46: # Requests the remote system's lond perform the same action as if
47: # it had received a HUP signal.
48: #
49: # In the above syntax, the host above is the hosts.tab name of a host,
50: # not the IP address of the host.
51: #
1.2 ! foxr 52: # $Log$
! 53: #
! 54:
! 55: sub Usage {} {
! 56: print "Usage:";
! 57: print <<USAGE;
! 58: lonManage -push <tablename> newfile host
! 59: Push <tablename> to the lonTabs directory. Note that
! 60: <tablename> must be one of:
! 61: hosts (hosts.tab)
! 62: domain (domain.tab)
! 63:
! 64: lonManage -reinit lonc host
! 65: Sends a HUP signal to the remote systems's lond.
! 66:
! 67: lonmanage -reinit lond host
! 68: Requests the remote system's lond perform the same action as if
! 69: it had received a HUP signal.
! 70:
! 71: In the above syntax, the host above is the hosts.tab name of a host,
! 72: not the IP address of the host.
! 73: USAGE
! 74:
! 75:
! 76: }
! 77:
! 78: #
! 79: # If command parsing failed, then print usage:
! 80:
! 81: if(0) {
! 82: Usage;
! 83: }
! 84:
! 85: =head1 NAME
! 86: lonManage - Command line utility for remote management of lonCAPA
! 87: cluster nodes.
! 88:
! 89: =head1 SYNOPSIS
! 90:
! 91: Usage:
! 92: B<lonManage -push <tablename> newfile host>
! 93: Push <tablename> to the lonTabs directory. Note that
! 94: <tablename> must be one of:
! 95: hosts (hosts.tab)
! 96: domain (domain.tab)
! 97:
! 98: B<lonManage -reinit lonc host>
! 99: Sends a HUP signal to the remote systems's lond.
! 100:
! 101: B<lonmanage -reinit lond host>
! 102: Requests the remote system's lond perform the same action as if
! 103: it had received a HUP signal.
! 104:
! 105: In the above syntax, the host above is the hosts.tab name of a host,
! 106: not the IP address of the host.
! 107:
! 108:
! 109: =head1 DESCRIPTION
! 110:
! 111: =head1 PREREQUISITES
! 112:
! 113: =head1 CATEGORIES
! 114: Command line utility
! 115:
! 116: =cut
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>