webForumDet fria alternativet

Bakgrundsprocess

PHP

1 svar · 199 visningar · startad av woodi

Medlem sedan feb. 20001 270 inlägg
Frågan#1

Jag har ett script som är i behov av att starta upp små "barnprocesser" av sig själv i bakgrunden för att göra ett mycket snabbare arbete..

Jag har kikat lite på olika löningar och vill nu ha lite tips om vad som kan vara det bästa lösningen..
Jag har iaf insett att man måste styra om utskriften till en fil för att undvika att scriptet hänger sig i slutet.

1. exec("nohup *command* 1>/dev/null/ 2>&1 &");

eller

2. system("*command* >>/dev/null 2>>/dev/null & ");

Tacksam för lite tips!
Någon som använt start av processer i bakgrunden från ett PHP script!?

------------------
woodi
Svenska FF1
www.johan-skog.nu

Medlem sedan feb. 20001 270 inlägg
#2

Oj vad kommentarerna haglade! ;)

Jag kan iaf meddela att system() fungerar bäst, alltså alternativ 2, om det är någon som är nyfiken! :)

------------------
woodi
Svenska FF1
www.johan-skog.nu

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)