xbnetserv - remote server process

# NAME

xbnetserv - remote server process

# SYNOPSIS

xbnetserv

# DESCRIPTION

xbnetserv is the remote server process for the GNUbatch batch scheduler system.

It serves 3 purposes

1. It accepts jobs from other hosts submitted by gbch-rr(1).

2. It accepts jobs and administration requests from DOS and Windows machines.

3. It supports API operations.

It is normally invoked by the system startup routines, or otherwise by gbch-start(1).

It takes no arguments from the command line (and ignores any which are supplied). Information, in respect of other machines to connect to is read from the file gnubach.hosts.

# FILES

gnubatch.hosts host names and descriptions

gnubatch.conf master configuration file

btint-config message file

btsched_reps error log file

btufile user data

# ENVIRONMENT

SPOOLDIR

  alternative location for spool directory

# INTERNET PORTS

xbnetserv uses 2 ports

            gnubach-netsrv

(N.B. no second "e") to accept incoming jobs on TCP from gbch-rr(1), and on UDP from the DOS/Windows interface, and 2 further ports

            gnubatch-api

to communicate with the API library.

The port numbers are set up in the /etc/services file when GNUbatch is first installed.

# SEE ALSO

gbch-r(1), gbch-start(1), gbch-quit(1), gnubatch.conf(5), gnubatch.hosts(5), `btsched(8)`.

# DIAGNOSTICS

xbnetserv runs as a "daemon process" and diagnostics, apart from those detected when it is first started, are not usually written to any terminal but to the file btsched_reps.

In the event of any problems this file should be examined.

# COPYRIGHT

Copyright (c) 2009 Free Software Foundation, Inc. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law.

# AUTHOR

John M Collins, Xi Software Ltd.