====== Logging ====== ===== leert die Logs in /var/log ===== #!/bin/bash # Proper header for a Bash script. # Cleanup, version 2 # Run as root, of course. # Insert code here to print error message and exit if not root. LOG_DIR=/var/log # Variables are better than hard-coded values. cd $LOG_DIR cat /dev/null> messages cat /dev/null> wtmp echo "Logs cleaned up." exit # The right and proper method of "exiting" from a script. # A bare "exit" (no parameter) returns the exit status #+ of the preceding command. ===== Cron.log erzeugen ===== Wenn man seine Cron Jobs genauer untersuchen möchte ist es sinnvoll, die Logs in eine eigene Datei =**cron.log** zu schreiben * öffne das File \\ /etc/rsyslog.d/50-default.conf * suche die Zeile \\ #cron.* * unkommentiere die Zeile und speichere das File und starte syslog neu \\ sudo service rsyslog restart * Das Cron Logfile ist dann hier: \\ /var/log/cron.log Weiters ist es oft sinnvoll, den Output des Cron Jobs in ein eigenes Log zu schreiben. Die Zeile in der Crontab ist zu erweitern: >> /home/log/myscript.log 2>&1