add --nonodecheck to the psh usage and man page

This commit is contained in:
Bruce Potter 2013-08-17 10:52:52 -04:00
parent 6b546dbf85
commit bae1fbbdf4
2 changed files with 7 additions and 1 deletions

View File

@ -32,7 +32,7 @@ if (!GetOptions(
"nonodecheck" => \$::NONODECHECK, #does not check the noderange, in this case, noderange need to be a list of nodes.
'h|help' => \$help,
) || $help || scalar(@ARGV)<2 ) {
print "Usage: psh [-i <interface>] [-l <user>] [-f <fanout>] <noderange> <command>\n";
print "Usage: psh [-i <interface>] [-l <user>] [-f <fanout>] [--nonodecheck] <noderange> <command>\n";
exit;
}
my %nodehdl;

View File

@ -43,6 +43,12 @@ rently executing remote shell processes.
Log into the nodes as the specified username. The default is to use the same username as you
are running the psh command as.
=item B<-n|--nonodecheck>
Do not send the noderange to xcatd to expand it into a list of nodes. Instead, use the noderange exactly as it is specified.
In this case, the noderange must be a simple list of comma-separated hostnames of the nodes.
This allows you to run B<psh> even when xcatd is not running.
=item B<noderange>
See L<noderange(3)|noderange.3>.