А можно предложить пойти другим путем? Используйте Mutex.
Вам понадобится только один (основной) скрипт в данном случае, который начинается так (php):
<?php
$lock = @fopen('bot.lock', 'w');
if (false === $lock || false === @flock($lock, LOCK_EX | LOCK_NB)) {
return;
}
Суть заключается в том что при старте скрипт создает файл и делает эксклюзивную блокировку на него. Если файл уже заблокирован - скрипт завершает работу. В любом случае когда процесс отвалится - отвалится и блокировка на файл, и соответственно код пойдет дальше.