Який був би найкращий метод використання nohup в пакетному сценарії з кількома викликами всередині сценарію.
Наприклад, у мене є сценарій під назвою filebuilder.sh і він містить щось на зразок:
/usr/bin/python buildFile.py fileA
/usr/bin/python buildFile.py fileB
/usr/bin/python buildFile.py fileC
Що я хочу зробити, це переконатися, що якщо я запускаю сценарій, він продовжиться, навіть якщо мій сеанс SSH буде припинений. Чи варто просто називати сценарій так:
nohup filebuilder.sh
або розміщуйте нохуп перед кожним записом у файлі, наприклад:
nohup /usr/bin/python buildFile.py fileA
nohup /usr/bin/python buildFile.py fileB
nohup /usr/bin/python buildFile.py fileC
Або обоє? Якщо я розміщую його лише на скрипті, чи можливо, що один із викликів python все ще може вийти з ладу на сигнал припинення? Яка найкраща практика та яке рішення відповідатиме моїм вимогам? Чи є краща альтернатива?