systemd-таймеры вместо cron: когда это оправдано
Раньше всё гонял через crontab, теперь потихоньку переезжаю на .timer — удобнее смотреть логи и не нужно городить велосипеды с >> log 2>&1. Ниже — что перевёл и что из этого вышло.
Пишу код, администрирую пару своих серверов и иногда веду тут заметки — в основном чтобы не забыть, как чинил то, что сам же и сломал.
Раньше всё гонял через crontab, теперь потихоньку переезжаю на .timer — удобнее смотреть логи и не нужно городить велосипеды с >> log 2>&1. Ниже — что перевёл и что из этого вышло.
Чуть не поставил Docker ради одного маленького Flask-приложения — вовремя одумался. Юнит systemd плюс nginx сверху, и всё прекрасно работает без единого контейнера.
Каждый раз при виде нового проекта на 200 строк руки тянутся поставить фреймворк — и каждый раз оказывается, что не нужно. Пара примеров, где обошёлся без сборки и ни разу не пожалел.
Обычный список дел для себя, чтобы не держать всё в голове. Flask, SQLite и немного JS — специально ничего лишнего не добавлял.
Telegram-бот, который раз в пару минут дёргает мои сайты и пишет в личку, если что-то легло. Уже спасал не раз, засыпая ночью со спокойной душой.
CLI-штука для пакетной конвертации картинок и документов — написал за вечер, когда надоело делать это руками. Сейчас не трогаю, но работает без нареканий.
Собирает в один фид блоги, которые я читаю, без рекламы и «рекомендованного». Пользуюсь сам почти каждый день.
В основном пишу бэкенд, изредка долезаю до фронтенда, если руки дошли. Сервера у меня свои, небольшие — слежу за ними сам, доверять это кому-то ещё пока не привык.
Из инструментов чаще всего Python, иногда Go, nginx и systemd — оркестраторы не беру, пока хватает одной машины и здравого смысла.