Size: a a a

2021 April 05

∀lǝxǝʎ in SPbLUG chat
было бы интересно увидеть такое. но думаю что это типа статьи о best practice
а вот про timestamp на которые ты очень зациклен скажу. что они актуальны только если скрипт пашет без перерыву и всегда пишет в один лог файл, хотя в целом достаточно time start/end. перегружать каждую строку timestamp'ом не всегда удобно, это же скрипт а не демон, в который в случайное время прилетают запросы.
источник

AF

Andrey F in SPbLUG chat
Кодить должны те кто кодит, а админы админить
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
скорее начало конец важные этапы
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
в ощим надо вменяемое и не перегруженное деталями coding convention
источник

∀lǝxǝʎ in SPbLUG chat
бугага
источник

AS

Aleksey Shirokikh in SPbLUG chat
каждый сисадмин должен написать свою бекапилку
источник

AS

Aleksey Shirokikh in SPbLUG chat
и нет не скрипт который делает файлы а прям с репоутомю транзакциями и что бы если получился плохой бекап что бы не комитил его и что бы тротлился и что бы со слейва да еще и с догоном
источник

AS

Aleksey Shirokikh in SPbLUG chat
и каждый начинает делать его на баше
источник

AS

Aleksey Shirokikh in SPbLUG chat
потом они вырастают либо в то что бы купить вендорное решение либо поставить какую нить бакулу или борг или ватевер
источник

AF

Andrey F in SPbLUG chat
не просто на баше а на бинбаше
источник
2021 April 06

VP

Vadim "Oxyd&quo... in SPbLUG chat
А если я скрипт через юнит systemd буду запускать (а с вероятностью 99.99% так и будет), у меня в journal будет «масло маслянное» с этими таймстампами? Таймстампы от journald и ещё таймстампы от самого скрыпта...
источник

Б

Боря Борян in SPbLUG chat
Бошьше таймстамптов богу таймстамптов
источник

VP

Vadim "Oxyd&quo... in SPbLUG chat
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
ну если ты херово понимаешь смысл херово написанной фразы - наверное так и будет
смысл посыла - время должно быть. сам ли ты его обеспечиваешь, сислог, системд или прочая ебанина - не важно
источник

VP

Vadim "Oxyd&quo... in SPbLUG chat
«утилиты 
должны обладать
 следующими 
неотъемлемыми
 качествами:

внятно информировать пользователя о своей работе
информационные
сообщения должны предваряться таймстампами»

Тут проблема в том, что утилита плюёт на экран, при этом не знает откуда её там запустили. А systemd весь вывод в stdout / stderr перехватывает и берёт на карандаш. Старательно записывая в журнал, добавляя таймстампы, к каждой строчке. Почему я и говорю. Таймстампы для обычного вывода нахрен не нужны и даже вредны. Нужны только если отдельной функой, внутре скрипта пишешь в свой, отдельный лог-файл.
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
не вижу тут проблемы. сделай ключ с которым время выводиться не будет
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
но, повторюсь, смысл не в том чтобы как-то писать про время из скрипта. смысл в том, чтобы время - было
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
в описании на -h добавь, что ОБЯЗАТЕЛЕН запуск из под systemd (я правда не совсем понимаю нахуя ну да ладно)
источник

VP

Vadim "Oxyd&quo... in SPbLUG chat
Зачем systemd в случае бэкапа? Таймер + сервис.
источник

МЧ

Митхун Чакраборти... in SPbLUG chat
ну т.е. единственное преимущество - готовый механизм для логов? или что-то еще?
источник