Potrzebuje wyciągnąć dane przeszukując plik tekstowy na zdalnej maszynie. Napisałem skrypt w bash, który wykonuje połączenie ssh a następnie grep na logu, po czym zawartość wczytywana jest przez skrypt php w przeglądarce. Problem w tym, że jeżeli skrypt wykonuje w terminalu to otrzymuje wynik po 10 sekundach, natomiast w przeglądarce pojawia się on po 40-50 sekundach. Wiem, że nie ma możliwości przyspieszenia tego, dlatego wymyśliłem sobie inny sposób:
PHP zapisze w pliku tekstowym zmienne, które przeczyta skrypt działający w tle na serwerze. Następnie skrypt ten wykona zdalnego grep z parametrami podanymi w pliku tekstowym. Wyrzuci output do innego pliku, aby PHP mógł go przeczytać jak zwykły plik tekstowy. Dzięki temu nie będę angażował PHP do wykonywania zdalnego grep'a.
Pytanie, czy ktoś miałby lepszy sposób?
Czy można jakoś przekazać informację o zakończeniu wykonywania skryptu na serwerze do PHP?