12. januar 2006 - 11:01Der er
9 kommentarer og 1 løsning
exec i php med tidsintervel?
Jeg har brug for at exec nogle .exe filer på en php side med et hvist tidsinterval.
Jeg har fået selve exec(./"execfils-navn") til at virke.. Men disse exec kommandoer skal stå og kontrollere om noget er tændt eller slukket.. Derfor skal jeg gerne kunne kører denne kommando med et hvist tidsinterval!
Håber i forstå mit spørgsmål og der er nogen som kan hjælpe :)!
Hmm.. Du kan bruge sleep() i et loop, men det kræver en helvedes CPU og scriptet time ud ved storer vente tider..
Ellers skal du faa den til at gemme en string med time() i en MySQL db eller en txt fil, for hver gang den startes finder den ud af om tiden er overskridet, hvis den er laver den en exec()
Det hedder sørmer Task Scheduler og er i kontrolpanelet. Hvis din Windows er dansk skal du finde det tilsvarende skrevet på dansk - kan ikke lige komme på hvad det hedder..
nizo -> jeg må indrømme jeg ikke er helt med på hvordan jeg skal lave den funktion der med time() i en txt fil!!
fixxxer -> min "hjemmeside" ligger på en linux maskine som skal kører siden vha. localhost og kørers i et kioskpc borwser :).. så et scritp vha. cronjob er måske en go ide.. men hvordan? :)
Jeg er ikke så stærk i crontab på linux, så jeg ville flytte dette spørgsmål til Linux (og for den distribution du bruger) med spørgsmål om hvordan du bruger crontab.
Jeg tror at det du ønsker ikke kan opnåes på en særlig optimal måde direkte fra PHP.. du skal have et andet miljø til at gøre det for dig.. i det her tilfælde cronjob.
Løste det med en simpel knap som updatere siden istedet...!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.