CRONTAB - nie uruchamiaj je

Tematy związane z oprogramowaniem, instalacją, konfiguracją
melepl
Posty: 1
Rejestracja: 12 marca 2013, 00:17

CRONTAB - nie uruchamiaj jeśli jeszcze działa...

Post autor: melepl »

Witajcie.
Mam problem z crontabem, chciałbym zrobić tak aby przed uruchomieniem z jego pomocą skryptu php następowało sprawdzenie, czy ten skrypt php jeszcze w tym momencie nie działa. Jeśli działa chciałbym aby cron nie wywoływał kopii.

Czy ktoś z Was ma na to pomysł?
Ja siedzę przy tym drugi dzień.

Dziękuję i pozdrawiam.
Awatar użytkownika
Rafal_F
Moderator
Posty: 2350
Rejestracja: 29 sierpnia 2008, 16:45

Post autor: Rafal_F »

Nigdy nie używałem php, ale taki proces/skrypt powinien być widoczny np w:

Kod: Zaznacz cały

ps -a
Więc wystarczy to sprawdzić.
tom.k
Posty: 16
Rejestracja: 11 marca 2013, 11:21

Post autor: tom.k »

Albo ustaw (utwórz) sobie jakiś typu ,,lock_file'' w katalogu /tmp czy innym /var/lock i wtedy w php łatwo sprawdzisz, czy taki plik istnieje, po zakończeniu działania, oczywiście usuwasz ten plik.

Pozdrawiam.
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

Crontab nie udostępnia takiej funkcjonalności. Musisz zaimplementować tą funkcję w skrypcie startującym z cron-a. Powyżej masz podpowiedzi jak to zrobić.
ODPOWIEDZ