wait
}
# Also remove the core file on the node the job ran on
spawn $srun -n1 -t1 $file_in
expect {
eof {
exec $bin_rm -f $file_in $test_prog
send_user "\nSUCCESS\n"
reconfig
if {$exit_code == 0} {
} else {
exec $bin_rm -f $good_script $bad_script $good_job $bad_job
exec $bin_rm -f $conf_script $cwd/slurm.conf.orig
exit $exit_code
set sockets_per_node $expect_out(1,string)
exp_continue
exec $bin_rm $file_in
send_user "\nFAILURE\n"
# Clean up vestigial files and restore original slurm.conf file
exec $bin_mv $cwd/slurm.conf.orig $config_dir/slurm.conf
exec $bin_rm -fr $config_dir/$inc_slurm $config_dir/$pro_epi_prog
update_conf
send_user "\nSUCCCESS\n"
exec $bin_rm $file_prog
cancel_job $job_id