From f93fcc7774d1fb3059924c1b06489aba06a997b2 Mon Sep 17 00:00:00 2001 From: Pieter Donker <donker@astron.nl> Date: Mon, 4 Feb 2019 10:05:07 +0000 Subject: [PATCH] #2272, changed sc4 recording --- .../tests/dish_wg_sweep_data_path.py | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/applications/apertif/commissioning/tests/dish_wg_sweep_data_path.py b/applications/apertif/commissioning/tests/dish_wg_sweep_data_path.py index 9125434de0..fd9ae9c7a0 100755 --- a/applications/apertif/commissioning/tests/dish_wg_sweep_data_path.py +++ b/applications/apertif/commissioning/tests/dish_wg_sweep_data_path.py @@ -145,7 +145,7 @@ def start_recording_sc4(start_bsn): # clear destination folder on arts cluster _user = 'arts' if args.rec_dir != '': - _cmd = 'ssh {0}@arts001 "cd /home/{0}/test/sweeptest_sc4/; ./remove_test_dirs.sh {1}" >> remove_log 2>&1'.format(_user, args.rec_dir) + _cmd = 'ssh {0}@arts001.apertif "cd /home/{0}/test/sweeptest_sc4/; ./remove_test_dirs.sh {1}" >> remove_log 2>&1'.format(_user, args.rec_dir) term.run_cmd(_cmd) # it takes about 15 unb second (1 unb-sec = 1.024 sec) to connect to arts001 and roll out the recording script over the cluster @@ -153,18 +153,17 @@ def start_recording_sc4(start_bsn): logger.info('==== SC4: SET UP RECORDING ====') # start recording on arts001.apertif cluster - record_script = 'record_data_multinode_halfrate.sh' - #record_script = 'record_data_halfrate.sh' + _cmd = 'ssh {0}@arts001.apertif "cd /home/{0}/record/; ./record_data_multinode.sh -bsn {1} -nblock {2}'.format(_user, start_bsn, args.rec_time) + + if args.rec_dir != '': + _cmd += ' -folder {0}'.format(args.rec_dir) if args.fullrate: - record_script = 'record_data_multinode_fullrate.sh' + _cmd += ' -fullrate' - if args.rec_dir != '': - _cmd = 'ssh {0}@arts001 "cd /home/{0}/record/; ./{1} -bsn {2} -nblock {3} -folder {4}" >> record_log 2>&1 &'\ - .format(_user, record_script, start_bsn, args.rec_time, args.rec_dir) - else: - _cmd = 'ssh {0}@arts001 "cd /home/{0}/record/; ./{1} -bsn {2} -nblock {3}" >> record_log 2>&1 &'\ - .format(_user, record_script, start_bsn, args.rec_time) + _cmd += '" >> record_log 2>&1 &' + + logger.info('send "%s"', _cmd) term.run_cmd(_cmd) return @@ -323,6 +322,7 @@ if __name__ == "__main__": bsn_now = get_bsn(args.tel) if not bsn_now: sys.exit('No BSN available') + rec_start_bsn = bsn_now + 800000 ############################################################################### # Start recording on SC4 cluster -- GitLab