Иногда бывают падения, когда процесс не завершается, а повисает. Тогда очевидно, что kill не сработает. А если он завершается нормально, то scrdc_run сам перезапускается без фокусов. Где-то в переписке я даже скидывал скрипт по проверке бездействия в логах и через определенное время рестарт.