На прямую не как не сделать, можно сделать так, при загрузки скрипта создаеться файл, при завершении удаляеться, и при загрузке другой версии скрипта проверятся сушествование файла. ДУмаю понятна логика.
сделай отсылку на мыло и какой-нить qip или magent поставь специально на этот ящик, при каждом запуске будешь оповещён
Да не "возможно", а точно. Во многих никсах используется та же идея, чтобы предотвратить повторный запуск демона, к примеру (pid-файлы в /var/run, которые также несут дополнительную информацию, как минимум о PID процесса).
программист должен предусмотреть, какие исключительные ситуации, приводящие к краху скрипта, могут возникнуть и грамотно их обработать. Так что ненадежность способа - вещь спорная. ЗЫ. IMHO
я б заипался это делать.. особенно зная о ненадёжности хостинга. судя по вопросу - скрипт должен работать достаточно долго. можно сделать ведение лога. в файле. а при повторном запуске проверять дату последнего изменения файла.
Угу...nerezus прав....все исключительные ситуации ты не предусмотришь...есть много НО при которых ды даже ничего записать\удалить не сможешь ))) Как один из вариантов(его уже тут писали) - создавать заблокированный сокет,например, и потом проверять его(при убиении он должен освободиться)...