webForumDet fria alternativet

Ändra cronjob intervall ?

5 svar · 233 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hej! :)

Om man har en PHP sida som ska köras med jämna intervall.

Detta intervallvärde ställs in på en kontrollpanelsida och lagras i en textfil. (tex om det ska vara varje dag, var 3:e dag, 4:e dag, en gång i veckan)

Kan cron job "filen"(?) som ligger på webbhotellet automatiskt gå in och kolla i textfilen och uppdatera sig, eller går det att när värdet ändras mha kontrollpanelen uppdatera inställningen i cronjob ? Finns kanske någon bättre lösning?

Lite luddigt, hoppas ni förstår.

pixledMedlem sedan dec. 20022 inlägg
#2

frågar du om det finns timer funktion i php ?

PellefantMedlem sedan maj 20023 372 inlägg
#3

Nej....

undrar hur man ändrar intervallet som cron utför något.

MungoMedlem sedan jan. 2000372 inlägg
#4

Jag förstår inte heller - för att ändra intervallet på ditt cronjobb ändrar du ju bara värdena i din crontab-fil?

MungoMedlem sedan jan. 2000372 inlägg
#5

Eller aha du vill lagra intervallsinställningarna i en EGEN fil, inte i din crontab?

Det enklaste är väl då att låta ett cronjobb köras varje minut, som kollar i din inställningsfil om det är rätt tid att köra PHP-scriptet och i såna fall gör det?

PellefantMedlem sedan maj 20023 372 inlägg
#6

Hej! :)

Var de lagras spelar ingen roll. Huvudsaken är att man kan ändra när crontab ska sparkas igång utan att vara admin och gå in på servern och ställa om. (Dvs en användare kan ställa in det på sin sida)

Mungo: Tack för förslaget, då verkar det som att det går att ändra som man vill då. :)

Usäkta att det blev så luddigt.

139 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)