<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-2" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19154">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Zdravím,</FONT></DIV>
<DIV><FONT size=2 face=Arial>můžete mi někdo poradit jak spustit php skript na
pozadí v linuxu ?</FONT></DIV>
<DIV><FONT size=2 face=Arial>Když ho spustím v terminálu, tak mi funguje bez
problémů:</FONT></DIV>
<DIV><FONT size=2 face=Arial>./server.php</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Ale když ho spustím na pozadí:</FONT></DIV>
<DIV><FONT size=2 face=Arial>
<DIV><FONT size=2 face=Arial>./server.php >/dev/null &</FONT></DIV>
<DIV>nebo</DIV>
<DIV>
<DIV><FONT size=2 face=Arial>./server.php >/dev/null
2>&1 &</FONT></DIV>
<DIV> </DIV>
<DIV>tak po čase ( cca pár minut ) spadne.</DIV>
<DIV> </DIV>
<DIV>skript vypadá nějak takto:</DIV>
<DIV> </DIV>
<DIV>#!/usr/bin/php5 -q<BR><?php<BR>set_time_limit(0);<BR>$socket =
socket_create(AF_INET, SOCK_STREAM, SOL_TCP);<BR>$max_clients = 10;</DIV>
<DIV> </DIV>
<DIV>socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR,
1);<BR>socket_bind($socket, 0, 10000);<BR>socket_listen($socket,
$max_clients);<BR>echo "starting server";</DIV>
<DIV>.</DIV>
<DIV>.</DIV>
<DIV>while (TRUE){</DIV>
<DIV>.</DIV>
<DIV>.</DIV>
<DIV>}</DIV>
<DIV>?></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Miloš Šula</DIV></DIV></FONT></DIV></BODY></HTML>