NAME
Rex - Remote Execution
DESCRIPTION
(R)?ex is a small script to ease the execution of remote commands. You can write small tasks in a file named Rexfile.
You can find examples and howtos on http://rexify.org/
GETTING HELP
Web Site: http://rexify.org/
IRC: irc.freenode.net #rex
Bug Tracker: https://rt.cpan.org/Dist/Display.html?Queue=Rex
Twitter: http://twitter.com/jfried83
Dependencies
-
Only if you want to use the Rsync module.
-
Only if you want to use the DB module.
SYNOPSIS
desc "Show Unix version";
task "uname", sub {
say run "uname -a";
};
bash# rex -H "server[01..10]" uname
See Rex::Commands for a list of all commands you can use.
CLASS METHODS
- get_current_connection
-
Returns the current connection as a hashRef.
- server
-
The server name
- ssh
-
1 if it is a ssh connection, 0 if not.
- is_ssh
-
Returns 1 if the current connection is a ssh connection. 0 if not.