Ole Tange <ole <at> tange.dk> writes: > > Is there some way to debug what's going on? > > --debug will give you loads of output.
I've added --debug to the "wait" invocation: First started Second started Third started 1048576sshlogin: ( ":", bless({ control_path => undef, control_path_dir => undef, jobs_completed => 0, jobs_running => 0, last_loadavg_update => 0, last_login_at => undef, loadavg => undef, loadavg_file => "/home/gratz/.parallel/tmp/loadavg-:", max_jobs_running => undef, maxlength => 8388608, ncpus => undef, serverlogin => undef, sshcommand => undef, string => ":", swap_activity => undef, swap_activity_file => "/home/gratz/.parallel/tmp/swap_activity-:", time_to_login => undef, }, "SSHLogin"), ) Open file descriptors: 1 2 Wanted procs: 1 Time to fork 1 procs: 0 (processes so far: 1) RecordQueue-unget '' MultifileQueue->empty RecordQueue->empty CommandLineQueue->empty JobQueue->empty Limited to procs: 1 Wanted procs: 1 Time to fork 1 procs: 0 (processes so far: 1) RecordQueue-unget '' MultifileQueue->empty RecordQueue->empty CommandLineQueue->empty JobQueue->empty Limited to procs: 1 locked /home/gratz/.parallel/semaphores/id-my_id.locknlinks1 1<2nlinks1 unlocked atomic 1acquired 4536 runnlinks1 locked /home/gratz/.parallel/semaphores/id-my_id.locknlinks1 unlocked released 4536 Fourth started locked /home/gratz/.parallel/semaphores/id-my_id.lock0<2unlocked atomic 1acquired 4660 MultifileQueue->empty RecordQueue->empty CommandLineQueue->empty JobQueue->empty Running jobs before on :: 0 : has 0 out of 1 jobs running. Start another. MultifileQueue->empty RecordQueue->empty CommandLineQueue->empty JobQueue->empty MultifileQueue->empty RecordQueue->empty cmd_line->number_of_args 1 Command to run on ':': 'echo All finished. ' 0 processes. Starting (1): echo All finished. Started as seq 1 pid:596 Running jobs after on :: 1 of 1 MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Start draining 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 1ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 2ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 2ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper done 2ms 1==1 slots: 2MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Reaper died (0): 1>>joboutput echo All finished. File descriptor 1 (/tmp/l1E5NQevHu.par):All finished. File descriptor 2 (/tmp/x_sqH0H8u_.par):<<joboutput echo All finished. MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 done MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 MultifileQueue->empty 1RecordQueue->empty 1CommandLineQueue->empty 1JobQueue->empty 1 Done draining Reaper done Done reaping Cleaning nlinks1 locked /home/gratz/.parallel/semaphores/id-my_id.locknlinks1 unlocked released 4660 Halt The fourth finished The third finished The second finished The first finished Anything that stands out as odd? Regards, Achim.