«nohup» со скриптом bash — будут ли прерваны программы, вызываемые из скрипта bash?

«nohup» со скриптом bash — будут ли прерваны программы, вызываемые из скрипта bash?

Для моей рабочей настройки я в настоящее время подключаюсь по ssh к удаленной машине. Я хочу вызвать определенную программу python несколько раз с разными аргументами, поэтому я написал простой скрипт bash, который выглядит так:

получить_результаты.sh:

#!/bin/bash
python generate.py -d 10
python generate.py -d 20
...

У меня вопрос: если я запущу этот bash-скрипт как nohup ./get_results.sh, а затем отключусь от ssh-соединения, все ли программы Python будут выполняться нормально?

решение1

С тех пор я попробовал это сделать, и он действительно выполняет все программы Python, как и ожидалось.

Команда "nohup" делаетнетнеобходимо включить в скрипт bash (перед «python ...»).

Связанный контент