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.
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