gs_ssh
Background
gs_ssh, provided by openGauss, helps users run the same command on multiple nodes in openGauss.
Prerequisites
- The trust relationship among the hosts is normal.
- openGauss has been correctly installed and deployed.
- The command to be run can be found by the **which **command, and the current user has the required execution permission.
- Log in to the OS as the OS user omm to run the gs_ssh command.
Syntax
Run commands synchronously.
gs_ssh -c cmd
Display help information.
gs_ssh -? | --help
Display version information.
gs_ssh -V | --version
Parameter Description
-c
Specifies the command name of Linux shell on the hosts of openGauss.
-?, --help
Displays help information.
-V, --version
Displays version information.
Example
Run the same command on each host of openGauss. Take the hostname command as an example.
gs_ssh -c "hostname"
Successfully execute command on all nodes.
Output:
[SUCCESS] plat1:
plat1
[SUCCESS] plat2:
plat2
[SUCCESS] plat3:
plat3
[SUCCESS] plat4:
plat4
Feedback