[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Singletone для ПРОЦЕССА
gogo3
скрипт localhost/timeNotification.php

в нём бесконечный цикл который раз в 5 минут печатает время

PHP
while(true){
  echo 
'\nCurrent timeshtamp '.mktime();
  
sleep(60*5);
}


Так вот, хочу что бы повторный запуск работал как паттерн синглтон. Т.е если я вызову localhost/timeNotification.php снова то увижу выходной поток от предыдущего запуска.



Спустя 36 минут, 35 секунд (17.03.2009 - 18:17) waldicom написал(а):
Ничего другого, как сохранять в файл, не приходит в голову...

Может у кого другие идеи есть?

Спустя 23 часа, 43 минуты (18.03.2009 - 18:00) gogo3 написал(а):
Не я думал, о том как организовать это через процессы. т.е. при первом запуске, сохранять pid процесса, а потом проверять если пид уже есть то использовать выходной поток запущенного процесса.

Спустя 1 час, 5 минут, 55 секунд (18.03.2009 - 19:06) waldicom написал(а):
А где сохранять pid?

Спустя 4 минуты, 43 секунды (18.03.2009 - 19:10) kirik написал(а):
Цитата (waldicom @ 18.03.2009 - 11:06)
А где сохранять pid?

Очевидно в файле.

Спустя 12 минут, 44 секунды (18.03.2009 - 19:23) waldicom написал(а):
Цитата (kirik @ 18.03.2009 - 17:10)
Цитата (waldicom @ 18.03.2009 - 11:06)
А где сохранять pid?

Очевидно в файле.

Тогда :

Цитата
Ничего другого, как сохранять в файл, не приходит в голову...

Спустя 2 часа, 28 минут, 25 секунд (18.03.2009 - 21:52) gogo3 написал(а):
Где хранить пид не важно. Важно как организовать межпроцессорное взаимодействие. Или между нитями взаимодействие если php запущен как модуль.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.