![]() |
Как определить запущен скрипт или нет?
Запускаем первый скрипт, он создает файл и засыпает на сутки (sleep(60*60*24))
так вот, как определить с помощью другого скрипта запущен первый скрипт или нет? |
че за язык?
если perl и в юниксе достаточно думаю просмотреть вывод комманды ps ) |
Цитата:
нужно средствами php или мож еще как) P.S. запостил предварительно, пока еще не обдумывал детально эту проблему, мож у кого оригинальные идеи будут) |
можно во время работы 1-го скрипта в директории /tmp создавать файл(а по завершению удалять), и по его присутствию определять, запущен ли скрипт
|
Цитата:
да и в /tmp создавать опасно) |
Iceangel_ А что же будет, если скрипт создаст файл, а во время выполнения умрет (и удалять станет некому)?
xssww2 Советую не изврашаться и пользоваться кроном. Иначе создавать сокет, пользовать flock() т.е. что-то, что будет закрываться/сниматься при падении первого скрипта |
Цитата:
|
уже было..тема создавалась мной .. учимся юзать поиск http://forum.antichat.ru/thread93241.html
|
а зачем вообще такое может понадобиться
|
Цитата:
P.S. в обход идти понятно - не очень-то легко, не очень-то приятно и очень далеко) |
| Время: 02:37 |