#!/usr/bin/env bash # Linux: ставит systemd user-timer (каждые 2ч) с автоподстановкой путей. set -e DIR="$(cd "$(dirname "$0")/.." && pwd)" mkdir -p "$HOME/.config/systemd/user" sed "s#__DIR__#$DIR#g" "$DIR/scheduler/hhbump.service" > "$HOME/.config/systemd/user/hhbump.service" cp "$DIR/scheduler/hhbump.timer" "$HOME/.config/systemd/user/hhbump.timer" systemctl --user daemon-reload systemctl --user enable --now hhbump.timer # чтобы таймер работал и когда вы не залогинены в графическую сессию: loginctl enable-linger "$USER" 2>/dev/null || true echo "✅ Установлено. Проверка: systemctl --user list-timers | grep hhbump" echo " Разовый прогон сейчас: systemctl --user start hhbump.service" echo " Остановить: systemctl --user disable --now hhbump.timer" echo " Логи: $DIR/bump.log (и: journalctl --user -u hhbump.service)"