Где эхо заканчивается, когда скрипт php выполняется из скрипта оболочки?
У меня есть сценарий php, который я выполняю из файла.sh, и у меня есть некоторые эхо в нем.
если я запускаю скрипт из терминала, я вижу все выходные данные, но куда он идет, когда он работает в фоновом режиме?
Это где-то регистрируется?
Чтобы уточнить: меня не волнует вывод, я просто хочу знать, исчезнет ли он, или каким-то образом будет сохранен.
Благодарю.
1 ответ
Решение
Короче говоря, поскольку ваша команда PHP CLI выполняется внутри сценария оболочки, выходные данные отправляются STDOUT
а также STDERR
выходные потоки.
Откуда отправляется вывод, зависит от того, как вызывается ваш скрипт, например, на стандартном терминале вывод отправляется на сам терминал.