Benutzer-Werkzeuge

Webseiten-Werkzeuge


ubuntu:logs

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
ubuntu/logs.txt · Zuletzt geändert: von franz

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki