você lock e espera que o processo anterior termine ... ou você kill do processo anterior ... Sem detalhes sobre o script que você está executando ... Não podemos dizer a você muito.
Idealmente, seu script verificaria algo em algum tipo de loop. Se houvesse algo para fazer, ele faria isso e depois faria algum tipo de sono a cada iteração. Algo não está terminando corretamente.