Внезапно сделал для себя полезное открытые. ChtaGPT в рамках одной задачи набросал вспо... — 16 сентября 2026 г. в 15:30:02.620
Внезапно сделал для себя полезное открытые. ChtaGPT в рамках одной задачи набросал вспомогательный bash скрипт, где использовал вот такую вещь для логирования: # logger -t my-backup "Backup started" В результате в /var/log/syslog улетает строка: 2026-09-16T00:08:44.108406+03:00 srv-data my-backup: Backup started То есть в стандартный системный лог прилетает строка с меткой приложения или скрипта my-backup. По этой же метке можно посмотреть логи в journalctl: # journalctl -t my-backup Sep 16 00:08:44 srv-data my-backup[8297]: Backup started Столько лет администрируют Linux, пишу скрипты или использую чужие, но нигде не обращал внимание на такую конструкцию. Это же очень удобно. Я обычно в таком виде делаю логирование: # echo `date +%F_%H-%M` Backup started >> /var/log/backup.log # cat /var/log/backup.log 2026-09-16_00-08 Backup started Потом надо не забыть настроить ротацию этих логов и их отправку в общее хранилище, что добавляет лишних хлопот и проверок. Можно, конечно, и так через echo в syslog закидывать, но там свой формат, которому надо соответствовать. Через logger быстрее и удобнее. Из системного лога данные точно улетят куда надо, а с меткой приложения их будет легко найти. Сейчас посмотрел по базе своих скриптов. Увидел logger только в одном месте в какой-то длинной конструкции на bash, которую давно нашёл в интернете. Больше нигде нет. То есть я реально с этой утилитой не сталкивался. LLM сегодня расширяют границы познания. Нужно только осмысленно с ними работать, а не копировать бездумно то, что они предлагают. Я глазами всегда проверяю, что они делают. Благо у нас не программирование и кода немного. Нетрудно быстро разобраться в нагенерированном. #linux #bash #terminal