Добавляет в системный журнал (/var/log/messages) сообщение от
пользователя. Для добавления сообщения пользователь не
должен обладать привилегиями суперпользователя.
logger Experiencing instability in network connection at 23:10, 05/21.
# Теперь попробуйте дать команду 'tail /var/log/messages'.
Встраивая вызов logger в сценарии, вы получаете
возможность заносить отладочную информацию в системный
журнал /var/log/messages.
logger -t $0 -i Logging at line "$LINENO".
# Ключ "-t" задает тэг записи в журнале.
# Ключ "-i" -- записывает ID процесса.
# tail /var/log/message
# ...
# Jul 7 20:48:58 localhost ./test.sh[1712]: Logging at line 3.
logrotate
Эта утилита производит манипуляции над системным
журналом: ротация, сжатие, удаление и/или отправляет его
по электронной почте, по мере необходимости. Как правило,
утилита logrotate
вызывается демоном cron
ежедневно.
Добавляя соответствующие строки в /etc/logrotate.conf, можно заставить
logrotate обрабатывать
не только системный журнал, но и ваш личный.