Bakgrundsprocess

PHP

1 svar · 204 visningar · startad av woodi

Medlem sedan feb. 20001 270 inlägg
Trådstart#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!?

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! :)

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)