Еще один вариант запрета запуска второй копии скрипта

Например можно и так:

Смотрим, если такой скрипт уже висит в запущеных процессах, то выводим его pid, иначе — запускаем скрипт