Háttérben futó folyamat indítása PHP-ből
Sziasztok!
Van egy php -m, amiben systembol system vagy passthrough függvénnyel szeretnék meghívni egy másikat.
Az elso.php
system ("/usr/bin/php/bin/php ./masodik.php&");
a masodik.php:
mail ("nekem##kukac##ide.hu","Targy","szoveg");
Na most a kovetkezo tortenik.
A ps ax -re annyiszor lesz ott az elso.php ahanyszor meghivtam.
Probaltam > /dev/null -ra atiranyitani, ugyanaz.
Néha egy sh -c -vel is bekerül, a levelet azonban nem küldi ki.
Érdekes, ha bashből csinálom, tökéletesen lefut, és kiküldi a levelet.
Ráadásul nem is ér véget, mindkét php -ben ott az exit, hanem bennmarad a processzlistában.
Az exim logja meg azt írja rá: mail frozeen
Mi lehet a gond ?
Lolka
■ Van egy php -m, amiben systembol system vagy passthrough függvénnyel szeretnék meghívni egy másikat.
Az elso.php
system ("/usr/bin/php/bin/php ./masodik.php&");
a masodik.php:
mail ("nekem##kukac##ide.hu","Targy","szoveg");
Na most a kovetkezo tortenik.
A ps ax -re annyiszor lesz ott az elso.php ahanyszor meghivtam.
Probaltam > /dev/null -ra atiranyitani, ugyanaz.
Néha egy sh -c -vel is bekerül, a levelet azonban nem küldi ki.
Érdekes, ha bashből csinálom, tökéletesen lefut, és kiküldi a levelet.
Ráadásul nem is ér véget, mindkét php -ben ott az exit, hanem bennmarad a processzlistában.
Az exim logja meg azt írja rá: mail frozeen
Mi lehet a gond ?
Lolka
bash?
php
Lolka
bach