Я запускаю сценарий python через задание cron и запланировал его запуск один раз в час. Я не имею никакого контроля над тем, сколько времени потребуется сценарию для фактического завершения, и оно может варьироваться (даже превышать час). Как я могу изменить скрипт, чтобы проверить, запущен ли скрипт, и реализовать механизм блокировки, чтобы избежать конфликта из-за повторного запуска скрипта до завершения предыдущего.