CLI - Logging im bash skript

less than 1 minute read

folgendes Codeschnipsel am Anfang vom Skript bewirkt, dass die komplette Bildschirmausgabe (auch remote-Sessions) ins Logfile geschrieben wird.

[...]
# Logging
LOG="/var/log/$(basename $0.log)"
exec > >(tee -a $LOG ) 2>&1

# Kosmetik / Header fürs Log
echo -e "\n---------------------------------------------------------------------------------------------\n
$(date) \n
---------------------------------------------------------------------------------------------" > $LOG
[...]

Tags: , ,

Categories:

Updated: