Для моей рабочей настройки я в настоящее время подключаюсь по 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 ...»).