End NFS Server (ENDNFSSVR)

Where allowed to run: All environments (*ALL)
Threadsafe: No
Parameters
Examples
Error messages

The End Network File System Server (ENDNFSSVR) command ends one or all of the NFS server daemons. For more information about these daemon jobs, see Network File System book, SC41-5714.

SERVER(*ALL) should be specified, which will end the daemons in the following order. (This order is the recommended order for ending the Network File System daemons.)

If just one daemon is to be ended, be sure the appropriate order for ending NFS daemons and the possible consequences of ending daemons in an order other than that specified above are understood. For more information about ending NFS daemons, see the Network File System book, SC41-5714.

If the user attempts to end a daemon or daemons that are not running, they will not cause the command to fail, and it will continue to end other daemons that were requested to end.

To determine if an NFS daemon is running, use the Work with Active Jobs (WRKACTJOB) command and look in the subsystem QSYSWRK for existence of the following jobs:

QNFSRPCD  The RPCBind daemon
QNFSBIOD  The block I/O (BIO) daemon
QNFSNFSD  The server (SVR) daemon
QNFSMNTD  The mount (MNT) daemon
QNFSNSMD  The network status monitor (NSM) daemon
QNFSNLMD  The network lock manager (NLM) daemon

Restrictions:

  1. The user must have input/output (I/O) system configuration (*IOSYSCFG) special authority to use this command.
  2. The user must have job control (*JOBCTL) special authority to end any daemon jobs that were started by someone else.
Top

Parameters

Keyword Description Choices Notes
SERVER Server daemon *ALL, *RPC, *BIO, *SVR, *MNT, *NSM, *NLM Required, Positional 1
ENDJOBTIMO Timeout for end of daemon 1-3600, 30, *NOMAX Optional, Positional 2
Top

Server daemon (SERVER)

Specifies the Network File System (NFS) daemon jobs to be ended.

*ALL
All NFS daemons will be ended.
*RPC
The NFS Remote Procedure Call (RPC) RPCBind daemon will be ended.
*BIO
All NFS block input/output (I/O) daemons that are running will be ended.
*SVR
All NFS server daemons that are running will be ended.
*MNT
The NFS mount daemon will be ended.
*NSM
The NFS network status monitor daemon will be ended.
*NLM
The NFS network lock manager daemon will be ended.

This is a required parameter.

Top

Timeout for end of daemon (ENDJOBTIMO)

Specifies the number of seconds to wait for each daemon to successfully end. If a daemon has not ended within the timeout value, the command will fail.

30
Wait 30 seconds for the daemon job to end.
*NOMAX
Wait forever for daemons to end; do not timeout.
1-3600
Specify the number of seconds to wait for daemons to end before timing out and failing the command. Timeout values less than 30 seconds are rounded up to 30 seconds.
Top

Examples

Example 1: End All Daemons

ENDNFSSVR   SERVER(*ALL)

This command ends all NFS daemon jobs that are running.

Example 2: End a Single Daemon

ENDNFSSVR   SERVER(*MNT)  ENDJOBTIMO(*NOMAX)

This command ends the NFS mount daemon, and waits forever for it to end. The mount daemon was previously running, and other daemons have been ended in the appropriate order.

Top

Error messages

*ESCAPE Messages

CPFA0B1
Requested operation not allowed. Access problem.
CPFA1B8
*IOSYSCFG authority required to use &1.
Top