Где эхо заканчивается, когда скрипт php выполняется из скрипта оболочки?

У меня есть сценарий php, который я выполняю из файла.sh, и у меня есть некоторые эхо в нем.

если я запускаю скрипт из терминала, я вижу все выходные данные, но куда он идет, когда он работает в фоновом режиме?

Это где-то регистрируется?

Чтобы уточнить: меня не волнует вывод, я просто хочу знать, исчезнет ли он, или каким-то образом будет сохранен.

Благодарю.

1 ответ

Решение

Короче говоря, поскольку ваша команда PHP CLI выполняется внутри сценария оболочки, выходные данные отправляются STDOUT а также STDERR выходные потоки.

Откуда отправляется вывод, зависит от того, как вызывается ваш скрипт, например, на стандартном терминале вывод отправляется на сам терминал.

Другие вопросы по тегам