sub usage() {
print <<AMEN ;
-Usage: bex add [<options>] [!]<machine-or-class> ...
+Usage: bex add [<options>] [!]<machine-or-group> ...
Options:
-a, --attach=<path> Attach a file or directory to the job
sub usage() {
print <<AMEN ;
-Usage: bex prun [<options>] [[!]<machine-or-class> ...]
+Usage: bex prun [<options>] [[!]<machine-or-group> ...]
Options:
--debug Log status changes to stderr
sub usage() {
print <<AMEN ;
-Usage: bex queue [<options and actions>] [[!]<machine-or-class> ...]
+Usage: bex queue [<options and actions>] [[!]<machine-or-group> ...]
Actions:
--by-job Show jobs sorted by job ID (default)
sub usage() {
print <<AMEN ;
-Usage: bex run [<options>] [[!]<machine-or-class> ...]
+Usage: bex run [<options>] [[!]<machine-or-group> ...]
Options:
-j, --job=<id> Run only the specified job
if ($m =~ s{^!}{}) { $op = 0; }
my $v = $machines{$m};
if (!defined $v) {
- die "Unknown machine or class: $m\n";
+ die "Unknown machine or group $m\n";
} elsif (ref($v) eq 'HASH') {
$set{$m} = $op;
} elsif (ref($v) eq 'ARRAY') {