Skip to content

Latest commit

 

History

History
executable file
·
20 lines (13 loc) · 528 Bytes

File metadata and controls

executable file
·
20 lines (13 loc) · 528 Bytes

CLI - Logging im bash skript

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
[...]