Я пытаюсь читать вывод фонового процесса какСохранение терминала вывода запланированного фонового процесса в сценарии оболочки
pwd &
и хотят читать построчно (или магазин в файле). Я попытался сохранить вывод в файле, используя >
и tee
, но это не сработало.
[[email protected] ~]$ ls & | tee output.txt
Баш: ошибка синтаксиса около неожиданной лексемы `|»
[[email protected] ~]$
[[email protected] ~]$ ls & > output.txt
с помощью >
он выполняет команду, но ничего не хранить в output.txt
FYI,
В основном я хочу, чтобы выполнить несколько команду из .sh
файла, но после выполнения каждой команды в Я хочу проверить вывод этой команды (перед тем, как перейти к следующей команде), чтобы решить переместить следующую команду или прервать скрипт.
Когда вы имеете в виду «вывод этой команды (перед переходом к следующей команде)», прочитайте определенную строку из предыдущей команды (или), если команда успешно запущена, выполните следующую команду? – Inian