W Bash możesz przekierować wszystkie przyszłe standardowe wyjścia aktualnie uruchomionego skryptu. Na przykład za pomocą tego skryptu
exec > >(logger -t my-awesome-script)
echo 1
echo 2
echo 3
To skończy się w syslog:
Oct 26 01:03:16 mybox my-awesome-script[72754]: 1
Oct 26 01:03:16 mybox my-awesome-script[72754]: 2
Oct 26 01:03:16 mybox my-awesome-script[72754]: 3
Ale jest to specyficzne dla Bash i nagi exec z przekierowaniem nie działa w Dash.
Syntax error: redirection unexpected
Jak mogę sprawić, by działał w Dash, a może w obu powłokach?
>
w myślniku. Zdaję sobie sprawę, że wydajesz się prosić o coś innego, ale nie jestem w stanie powiedzieć, co to jest.