Dashboard > Appistry EAF v3.8 > ... > fabric_ctl > fabric_ctl commands
Log In   View a printable version of the current page.  
  fabric_ctl commands

Options

These options work with all Fabric Control commands.

Note. Many of the options take an argument. You may insert a space between the option and the argument, or you may combine the option and argument together. For example, fabric_ctl -d239.255.1.2:30000 is equivalent to fabric_ctl -d 239.255.1.2:30000.

Option Argument Description
-d address:port The MCAST address used to locate the fabric. By default fabric_ctl uses the FABRIC_ADMIN_ADDRESS to determine what fabric to connect to. Using the -d option, you may connect to a different fabric. If you do not set the default fabric MCAST address and port using the environment variable FABRIC_ADMIN_ADDRESS, you must use the -d parameter with every command. Below is the syntax for connecting to another fabric using the -d parameter. For example
fabric_ctl -d239.255.0.1:30000 ...

will attempt to connect to a fabric at 239.255.0.1:30000 (see addr.cfg for information on setting the fabric address).

-q timeout The amount of time, in milliseconds, to wait for a response from the fabric. The default is 30000 (30 seconds).
-t ttl-value The time-to-live of the MCAST packets sent when locating the fabric. This specifies the number of hops (routers, gateways, etc.) through which the packet is to be passed (support of this field is dependent on the routers on your network). The value can be be any number between 0 and 255. The default value is 1. A value of 0 indicates that the MCAST packets should not leave the local computer (useful during development when working on a fabric with a single member).
-u username/password The username and password credentials needed to access the fabric as an administrator, separated with a "/". Credentials are needed for every fabric_ctl command. See the [login command#login] for details on how to supply default credentials to each command.
-h command Displays help information on a fabric_ctl command. The command is optional. fabric_ctl -h will display general usage of all commands.

Commands

Deploy

The deploy command adds a new application to the fabric or updates an application or configuration file.

Note. This command is not used to deploy the addr.cfg file. Refer to the put-addr command for deploying the addr.cfg file.

Examples

Add or update a file after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl deploy <file name>
fabric_ctl deploy fabric.cfg

Add or update a file if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> deploy <file name>
fabric_ctl -d 239.255.0.2:30000 deploy fabric.cfg

Add or update a file in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> deploy <file name>
fabric_ctl -u jill_jones/d44rw1y deploy fabric.cfg

Add or update a file if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> deploy <file name>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y deploy fabric.cfg

Deploy-app

The deploy-app command sends an application and its corresponding configuration file to the fabric.

Note. This command does not deploy the addr.cfg file. Refer to the put-addr command for deploying the addr.cfg file.

Examples

Add or update a file after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl deploy-app <file name> <file name> <file name>
fabric_ctl deploy-app application1 application2 application3

Add or update a file if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> deploy-app <file name> <file name> <file name>
fabric_ctl -d 239.255.0.2:30000 deploy-app application1 application2 application3

Add or update a file in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> deploy-app <file name> <file name> <file name>
fabric_ctl -u jill_jones/d44rw1y deploy-app application1 application2 application3

Add or update a file if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> deploy-app <file name> <file name> <file name>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y deploy-app application1 application2 application3

Fabric-version

The fabric-version command returns the version of Appistry EAF, configuration file, operating system, or application, running on the fabric. If a file is not specified, the manifest version is returned.

Examples

Return a file's version after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl fabric-version <fabric|os|hash|FILENAME> <worker IP1 [worker IP2...] | all>
fabric_ctl fabric-version fabric.cfg all

Return a file's version if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> fabric-version <fabric|os|hash|FILENAME> <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 fabric-version fabric.cfg all

Return a file's version in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> fabric-version <fabric|os|hash|FILENAME> <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y fabric-version fabric.cfg all

Return a file's version if the FABRIC_ADMIN_ADDRESS environment variable is not set, or from a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> fabric-version <fabric|os|hash|FILENAME> <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y fabric-version fabric.cfg

Sometimes a file's name will contain the version of the file, such as "libeay32_0.9.8.dll". In this circumstance, use only the base name of the file, with no extension, as follows:

fabric_ctl fabric-version libeay32 all

Fabric-version-detail

The fabric-version-detail command returns a list of the version of a specified file, Appistry EAF, configuration file, operating system, or application, running on each worker in the fabric. If a file is not specified, the manifest version is returned.

Examples

Return a file's version after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl fabric-version-detail <worker IP address | all>
fabric_ctl fabric-version-detail all

Return a file's version if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> fabric-version-detail <worker IP address | all>
fabric_ctl -d 239.255.0.2:30000 fabric-version-detail all

Return a file's version from the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> fabric-version-detail <worker IP address | all>
fabric_ctl -u jill_jones/d44rw1y fabric-version-detail all

Return a file's version if the FABRIC_ADMIN_ADDRESS environment variable is not set, or from a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> fabric-version-detail <worker IP address | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y fabric-version-detail all

Get

The get command returns the most current version of a configuration file or application running on the fabric.

Examples

Retrieve two files after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl get <file name>...
fabric_ctl get fabric.cfg user.cfg
FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> get <file name>...
fabric_ctl -d 239.255.0.2:30000 get fabric.cfg

Retrieve a file in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> get <file name>...
fabric_ctl -u jill_jones/d44rw1y get fabric.cfg

Retrieve a file if the FABRIC_ADMIN_ADDRESS environment variable is not set, or from a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> get <file name>...
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y get fabric.cfg

Kill

The kill command shuts down all the fabric processes running on a worker.

Examples

Shutdown all the fabric processes running on every worker in the fabric after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl kill <worker IP1 [worker IP2...] | all>
fabric_ctl kill all

Shutdown all the fabric processes running on every worker if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> kill <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 kill all

Shutdown all the fabric processes running on every worker in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> kill <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y kill all

Shutdown all the fabric processes running on every worker if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> kill <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y kill all

Shutdown all the fabric processes running on specified workers after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl kill <worker IP1 [worker IP2...] | all>
fabric_ctl kill 10.0.0.1 10.0.0.2

Shutdown down all the fabric processes running on specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> kill <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 kill 10.0.0.1 10.0.0.2

Shutdown all the fabric processes running on specified workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> kill <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y kill 10.0.0.1 10.0.0.2

Shutdown all the fabric processes running on specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> kill <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y kill 10.0.0.1 10.0.0.2

Login

The login command allows access to a fabric and applications. If the user name and/or password are not included, a prompt for the missing information appears.

Arguments
user name An identifier, along with a password, that allows access to a fabric and applications.
password A secret series of characters, along with a user name, that allows access to a fabric and applications.
Examples

Login to the fabric specified in the environment FABRIC_ADMIN_ADDRESS variable, and create a password file.

fabric_ctl login <user name> <password>
fabric_ctl login jill_jones d44rw1y

Login to a fabric other than the one specified in the environment variable FABRIC_ADMIN_ADDRESS or if this environment variable is not set.

fabric_ctl -d <MulticastAddress:port> login <user name> <password>
fabric_ctl -d 239.255.0.2:30000 login jill_jones d44rw1y

Logout

The logout command ends the fabric_ctl session and destroys the text in the password file containing your user name and encrypted password.

Examples

Log out of the fabric specified in the environment FABRIC_ADMIN_ADDRESS variable, and destroy the text in the password file.

fabric_ctl logout

Log out of the fabric if the FABRIC_ADMIN_ADDRESS environment variable is not set, or from a specific fabric.

fabric_ctl -d <MulticastAddress:port> logout
fabric_ctl -d 239.255.0.2:30000 logout

Put-addr

The put-addr command deploys the addr.cfg file to the specified worker. You must specify the IP addresses of the workers that are to receive the updated addr.cfg file. The put-addr command does not include the ability to deploy the addr.cfg to all workers in the fabric at once. The reason for this is that by changing the worker's addr.cfg file, you are effectively moving the worker to a new fabric. For example, using the put-addr command, you could take a ten worker fabric, and specify that three workers move to a different address, effectively creating a seven worker fabric and a separate three worker fabric.

Examples

Update the addr.cfg file after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl put-addr <IPaddress> <IPaddress> ...
fabric_ctl put-addr 10.0.0.1 10.0.0.2

Update the adder.cfg file if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> put-addr <IPaddress> <IPaddress> ...
fabric_ctl -d 239.255.0.1:30000 put-addr 10.0.0.1 10.0.0.2

Update the addr.cfg file in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> put-addr <IPaddress> <IPaddress> ...
fabric_ctl -u jill_jones/d44rw1y put-addr 10.0.0.1 10.0.0.2

Update the addr.cfg file if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> put-addr <IPaddress> <IPaddress> ...
fabric_ctl -d 239.255.0.1:30000 -u jill_jones/d44rw1y put-addr 10.0.0.1 10.0.0.2

Query

The query command returns the status of all of the workers, or the specified list of known workers in the fabric. This results include each worker's IP address and if the fabric manager service is running.

Examples

Query the fabric after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl query <worker IP1 [worker IP2...] | all>

Query the fabric if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> query all
fabric_ctl -d 239.225.0.2:30000 query all

Query the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> query all
fabric_ctl -u jill_jones/d44rw1y query all

Query the fabric if the FABRIC_ADMIN_ADDRESS environment variable is not set, or a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> query all
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y query all

Query specified workers after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl query <worker IP1 [worker IP2...] | all>
fabric_ctl query 10.0.0.1 10.0.0.2

Query specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> query <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 query 10.0.0.1 10.0.0.2

Query specified workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y query 10.0.0.1 10.0.0.2

Query specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> query <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y query 10.0.0.1 10.0.0.2

Query-detail

The query detail command returns a list of all known workers in the fabric. The list includes each worker's IP address, MAC address, and fabric-related state (region address, SSL enabled, region leader status, number of logical CPU cores, and OS family).

Examples

Query the fabric after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl query-detail <worker IP1 [worker IP2...] | all>

Query the fabric if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 query-detail all

Query the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y query-detail all

Query the fabric if the FABRIC_ADMIN_ADDRESS environment variable is not set, or a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y query-detail all

Query specified workers after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl query-detail 10.0.0.1 10.0.0.2

Query specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 query-detail 10.0.0.1 10.0.0.2

Query specified workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y query-detail 10.0.0.1 10.0.0.2

Query specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> query-detail <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y query-detail 10.0.0.1 10.0.0.2

Reboot-worker

The reboot-worker command reboots the specified workers, or all workers, in a fabric.

Examples

Reboot every worker in the fabric after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl reboot-worker <worker IP1 [worker IP2...] | all>

Reboot every worker if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 reboot-worker all

Reboot every worker in the fabric specified in the environment FABRIC_ADMIN_ADDRESS variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y reboot-worker all

Reboot every worker if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y reboot-worker all

Reboot a specified worker after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl reboot-worker 10.0.0.1 10.0.0.2

Reboot a specified worker if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 reboot-worker 10.0.0.1 10.0.0.2

Reboot a specified worker in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y reboot-worker 10.0.0.1 10.0.0.2

Reboot a specified worker if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> reboot-worker <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y reboot-worker 10.0.0.1 10.0.0.2

Reset-shutdown list

During an operating system, configuration file, or application update, workers temporarily leave the fabric. The fabric keeper maintains a shutdown list that identifies the workers leaving the fabric and does not allow other workers to update until one of the workers returns to the fabric.

The reset shutdown list command removes the entries in the fabric keeper's shutdown list allowing more workers to update, in the case a one or more workers fail to return to the fabric (such as in the case of a hardware failure, or a boot failure).

Examples

Reset the list after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl reset-shutdown-list

Reset the list if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> reset-shutdown-list
fabric_ctl -d 239.255.0.2:30000 reset-shutdown-list

Reset the list in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> reset-shutdown-list
fabric_ctl -u jill_jones/d44rw1y reset-shutdown-list

Reset the list if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> reset-shutdown-list
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y reset-shutdown-list

Start

The start command initializes the fabric manager service on the specified list of workers, or all workers, in a fabric.

Examples

Start all workers in the fabric after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl start <worker IP1 [worker IP2...] | all>

Start all workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> start <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 start all

Start all workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> start <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y start all

Start all workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> start <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y start all

Start specified workers after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl start <worker IP1 [worker IP2...] | all>
fabric_ctl start 10.0.0.1 10.0.0.2

Start specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> start <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.225.0.2:30000 start 10.0.0.1 10.0.0.2

Start specified workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> start <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y start 10.0.0.1 10.0.0.2

Start specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> start <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y start 10.0.0.1 10.0.0.2

Stop

The stop command shuts down the specified workers, or all workers, in the fabric. The workers complete their current processes before shutting down.

Examples

Shut down workers after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl stop <worker IP1 [worker IP2...] | all>

Shut down workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> stop <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 stop all

Shut down workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> stop <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y stop all

Shut down workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> stop <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y stop all

Shut down specified workers after previously logging into the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable.

fabric_ctl stop <worker IP1 [worker IP2...] | all>
fabric_ctl stop 10.0.0.1 10.0.0.2

Shut down specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, after previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> stop <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 stop 10.0.0.1 10.0.0.2

Shut down specified workers in the fabric specified in the FABRIC_ADMIN_ADDRESS environment variable, without previously logging into the fabric.

fabric_ctl -u <user name>/<password> stop <worker IP1 [worker IP2...] | all>
fabric_ctl -u jill_jones/d44rw1y stop 10.0.0.1 10.0.0.2

Shut down specified workers if the FABRIC_ADMIN_ADDRESS environment variable is not set, or in a specific fabric, without previously logging into the fabric.

fabric_ctl -d <MulticastAddress:port> -u <user name>/<password> stop <worker IP1 [worker IP2...] | all>
fabric_ctl -d 239.255.0.2:30000 -u jill_jones/d44rw1y stop 10.0.0.1 10.0.0.2