LINUX.ORG.RU
решено ФорумAdmin

Перенаправление стандартного вывода и ошибок при выполнении команд скрипта


0

2

Имеется скрипт на BASHе. При выполнение команд возникают сообщения и ошибки, как их всех направить в файл? Сейчас перенаправление указано в каждой строчке скрипта! Нужно сделать, общее правило перенаправления Т.Е.для всего скрипта(всех команд в нем)...

Ответ на: комментарий от Mavlyutov

Ну конечно, я забыл указать перенаправление вывода в файл:

) 2>&1 > /tmp/error_file

Вы, конечно, сами не догадались ?

kostik87 ★★★★★
()
Ответ на: комментарий от Mavlyutov

Прикол: Создал сервис для systemd с запуском своего скрипта. Оказалось, что если в скрипте в начале «exec 2>error_log», то такая служба не работает! А вот если со скобками, то все работает и логи пишутся!

Mavlyutov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.