Может ли замена сценария bash новой версией вызвать сбой работающего экземпляра сценария

Я запускаю сценарии bash из программ java на сервере. Я только что загрузил новую версию сценария, намереваясь использовать эту версию при следующем запуске сценария. Я не хотел прерывать существующие, запущенные экземпляры скрипта. Однако я только что получил более 100 уведомлений о сбоях от моих 300 серверов. Я предполагаю, что это вызвало замену запущенного сценария bash новой версией. Однако для этого потребуется, чтобы выполняющийся сценарий bash читал с диска при каждом новом шаге. Так оно и работает?

В запущенных версиях сценария bash запускается какое-то программное обеспечение для трассировки лучей. Каждый запуск занимает 2 часа. Подшаги занимают от 5 минут до 1,5 часов. Сценарий всегда сообщает о сбое после завершения шага в сценарии. Он никогда не сообщает о сбое уже запущенного подэтапа. Некоторые сбои сообщают о том, что я не могу найти команды, которые я не могу найти в скрипте. Разные сбои сообщают о разных местах.

help!

EDIT: Я скопировал сценарий на все 300 серверов с помощью scp. Файл был заменен в файловой системе. Это не общий файл.

18
задан Tim Perry 21 January 2011 в 02:02
поделиться