Команда nohup при отправке заданий в кластер

Я пытаюсь отправить задание в кластер, что может занять до нескольких дней. Обычно для более короткого задания я просто выполняю qsub Arun1_scr, а затем жду завершения задания, отслеживая его состояние с помощью qstat. Arun_scr — это базовый скрипт. Если я хочу иметь возможность выйти из оболочки и, возможно, даже выключить компьютер, пока работа выполняется в кластере, все, что мне нужно сделать, это nohup qsub Arun1_scr?

Благодарю вас!


person HSB    schedule 09.08.2016    source источник
comment
Так вы говорите, что это сценарий, который вы запускаете из интерактивного задания?   -  person clusterdude    schedule 09.08.2016


Ответы (1)


Если вы отправляете свое задание с помощью qsub Arun1_scr, вы можете выйти из оболочки, и оно все равно продолжит работу в кластере. Таким образом, вам не нужно ничего менять.

Если вы используете команду nohup и хотите запустить ее в фоновом режиме, используйте синтаксис nohup command-name & (без & ваше задание не будет работать в фоновом режиме и будет остановлено после закрытия оболочки).

person NaMa    schedule 05.09.2016