Mam pewien problem z uruchomieniem skryptu php przez skrypt konsoli.
W skrócie komenda:
php /var/www/test/run.php
działa, to samo php5, to samo pełna ścieżka itd...
ALE!
Kod
#!/bin/bash
php /var/www/test/run.php
php /var/www/test/run.php
wywala:
Kod
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
Could not open input file: /var/www/test/run.php
Could not open input file: /var/www/test/run.php
Jak nie ma jak jest, skoro ta sama komenda, uruchomiona ręcznie daje pozytywny wynik (odpalenie skryptu)?!
Dlaczego pomimo podania w skrypcie pełnej ścieżki do pliku ten go nie widzi?
edit:
Kod
#!/bin/bash
php /var/www/test/run.php &
php /var/www/test/run.php &
i działa!
Ale niestety w moim przypadku, gdy skrypt PHP skończy działanie wywoływana jest kolejna komenda basha, więc & na końcu odpada, a wtedy pojawia się ten błąd.. Jak można to obejść?