Есть ли в сценарии оболочки способ выяснить, куда перенаправляется его вывод?

Имеются скрипты следующего характера (в cron)

someScript.sh > /tmp/cronlog/somescript.$(date +%Y%m%d). log 2>&1

Теперь есть способ, с помощью которого в someScript.shя могу выяснить, в какой файл ушли выходные данные?

Скрипт отправляет сводку по электронной почте. В то же время я хотел бы отметить, что подробности можно найти в таком-то выходном файле - с электронной почтой.

Мне известна конструкция if [ -t 1 ]для обнаружения stdout и т. д., но как получить имя выходного файла? Обратите внимание, что я хочу, чтобы это было общим, чтобы кто-то мог изменить выходной файл в cron, и скрипт не нужно было изменять.

5
задан ring bearer 4 April 2012 в 15:15
поделиться