- bprun --curses
- Locking
- rsync, rsync-only
-- Rename machine -> host
+- Terminology: machine vs. host
- ssh options
- Detector of orphans (unused queue dirs, jobs on non-existent machines, non-queued jobs)
- job failed => give a more explanatory message
-- configurable ping
sub ping_machine($) {
my ($mach) = @_;
+ return 1 unless $BEX::Config::ping_hosts;
update_status($mach, '-', 'PING', undef);
my $host = BEX::Config::host_name($mach);
`ping -c1 -n $host >/dev/null 2>/dev/null`;
# Keep history of successfully completed jobs
our $keep_history = 1;
+# Before we try to connect to a host, ping it to check if it's alive
+our $ping_hosts = 1;
+
# Various utility functions
sub parse_machine_list(@);