Ben PHP manuel crontab infazları veya benzeri yapmak gerekirse, ben muhtemelen bir kuyruk kullanmak istiyorum. Eğer işleri append bir veritabanı tablo var. Onlar kadar göstermek gibi başka bir süreç, bir cron veya bir daemon olarak çalışan ya, işleri yürütür.
Bunu yapmak için başka bir yolu ayrı bir script kurmak ve bir HTTP kendisine GET yapmaktır. Oldukça parçacığı değil, ama PHP başka bir komuta bombardımanı bir yolu.
Ben talep /usr/bin/somescript.sh
çalıştırmak istiyorsa Örneğin, ben bir somescript.php
olurdu ki bir sistem çağrısı yaptı. Bu localhost'tan sadece erişilebilir bir sanal konak üzerinde olacaktır.
Ben webserver bir yuva arama yapmak ve komut GET ediyorum. Anahtarı engellemez not soket üzerinde okumaktır. Ben dönüş değerini kontrol etmek istedim somescript.php
, ben engelleme önlemek için benim ana komut sonra yapardım.
somescript.php
(çağıran komut daha uzun) yürütmek için uzun zaman alıyorsa, yuva kapatıldığında senaryoyu öldürme apache durdurmak için bazı büyü yapmak gerekecek.