Скопировать стандартный вывод в файл

  • Script1 использует echo (и другие команды) для стандартного вывода.

  • Script1 также запускает другие сценарии, которые также используют echo (и другие команды) для стандартного вывода.

  • Script1 вызывается планировщиком, который сохраняет стандартный вывод из сценария 1 в виде отчета.

Есть ли способ для Script1 скопировать свой собственный стандартный вывод в файл?

(Возможна ли другая сценарий, скажем, Script0, для запуска Script1 с выводом, направленным в файл, и распечатайте этот файл или используйте tee для выполнения обоих действий)

1
задан 23 August 2015 в 17:17

1 ответ

Пример как ответ

Два сценария в том же пути

  • 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
0
ответ дан 24 August 2015 в 03:17
  • 1
    Я открываю Text Entry, нет никакого Жевания, только китайский язык, который устанавливает только zh и это сосет. – user276851 6 October 2017 в 13:21

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

Похожие вопросы: