Script1 использует echo
(и другие команды) для стандартного вывода.
Script1 также запускает другие сценарии, которые также используют echo
(и другие команды) для стандартного вывода.
Script1 вызывается планировщиком, который сохраняет стандартный вывод из сценария 1 в виде отчета.
Есть ли способ для Script1 скопировать свой собственный стандартный вывод в файл?
(Возможна ли другая сценарий, скажем, Script0, для запуска Script1 с выводом, направленным в файл, и распечатайте этот файл или используйте tee
для выполнения обоих действий)
Два сценария в том же пути
script1
#!/bin/bash
./otherScript
echo "script1" | tee script1.log
otherScript
#!/bin/bash
echo "otherScript"
Позволяют, запускают script1
и проверяют вывод
% ./script1
otherScript
script1
и файл журнала script1.log
, созданный в script1
% cat script1.log
script1