Не спит еще кто нибудь? Вопрос такого плана. Надо в bash скрипте вывод перенаправить или в файл или в stdout.
Я напеисал типа такого
OUT=/tmp/file.log
[ "$1" = "stdout" ] && OUT=/dev/stdout
Это работает покуда я от себя этот скрипт запускаю, а вот если по sudo, то не работает. Потому как /dev/stdout это линк, который кажет на мой терминал, и юзер из под которого все запускается к нему прав не имеет.
Как это делается правильно?
Спасибо