witam,
uruchamiam skrypt php w konsoli. czy jest mozliwosc sprawdzic czy skrypt jest wlasnie wykonywany i jesli nie to go uruchomic? np. zeby w cronie sprawdzac czy jest uruchomiony a jak nie to uruchomic?
<?php /** * Klasa monitorująca działanie procesu. * * @author Michał "phpion" Płonka * @package Process */ class Process { /** * Plik, na podstawie którego określany jest status działania procesu. * * @var string */ protected $file; /** * Uchwyt pliku. * * @var resource */ protected $handler = NULL; /** * Konstruktor klasy. * * @param string $file Plik, na podstawie którego określany jest status działania procesu. */ public function __construct($file) { $this->file = (string)$file; } /** * Rozpoczyna działanie procesu. * * Nakłada blokadę na plik. * */ public function start() { } } /** * Kończy działanie procesu. * * Zdejmuje blokadę z pliku. * */ public function stop() { } $this->handler = NULL; } /** * Sprawdza czy proces jest uruchomiony. * * @return bool Zwraca TRUE gdy proces jest uruchomiony, FALSE w przeciwnym wypadku. */ public function is_running() { } const VERSION = '1.0'; }