OT: php skript na pozadi
Ondrej Kolonicny
ondrak na medoro.org
Pondělí Listopad 7 09:07:19 CET 2011
Zdravim, jak se odpojite z terminalu tak to spadne.
Zkuste nohup nebo screen, podle toho co vam bude lepe vyhovovat.
S pozdravem Ondrej Kolonicny
------------
http://blog.ok1cdj.com
http://www.hamshop.cz
> Zdravím,
> můžete mi někdo poradit jak spustit php skript na pozadí v linuxu ?
> Když ho spustím v terminálu, tak mi funguje bez problémů:
> ./server.php
>
> Ale když ho spustím na pozadí:
> ./server.php >/dev/null &
> nebo
> ./server.php >/dev/null 2>&1 &
>
> tak po čase ( cca pár minut ) spadne.
>
> skript vypadá nějak takto:
>
> #!/usr/bin/php5 -q
> <?php
> set_time_limit(0);
> $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
> $max_clients = 10;
>
> socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
> socket_bind($socket, 0, 10000);
> socket_listen($socket, $max_clients);
> echo "starting server";
Další informace o konferenci Hw-list