Избегайте дублирования выполнения одного и того же сценария python в другом месте при вызове cron - PullRequest
0 голосов
/ 29 января 2020

У меня есть два одинаковых файла python в разных местах, и эти сценарии будут вызываться и выполняться в произвольное время. Если один сценарий выполняется, я хочу, чтобы другой сценарий дождался завершения этой работы. Как я могу это сделать?

1 Ответ

0 голосов
/ 29 января 2020
  1. вы можете иметь глобальный флаг в таком месте, как БД, и изменять свой код таким образом, чтобы script1 запускался только когда флаг установлен в True, а скрипт2 запускался только тогда, когда флаг установлен в false , Вы должны изменить значение флага в обоих скриптах.

  2. Или вы можете использовать Триггер . Запустить script2 из script1 после завершения его работы.

...