#!/bin/bash # Скрипт для установки systemd timer для runner.sh # Путь к директории проекта PROJECT_DIR="/opt/testbot-git" SERVICES_DIR="$PROJECT_DIR/services" echo "Установка systemd timer для runner.sh..." # Копирование файлов в systemd sudo cp "$SERVICES_DIR/runner.service" /etc/systemd/system/ sudo cp "$SERVICES_DIR/runner.timer" /etc/systemd/system/ # Перезагрузка systemd для чтения новых файлов sudo systemctl daemon-reload # Включение и запуск timer sudo systemctl enable runner.timer sudo systemctl start runner.timer # Проверка статуса echo "" echo "Статус timer:" sudo systemctl status runner.timer --no-pager echo "" echo "Список всех активных timers:" sudo systemctl list-timers --no-pager echo "" echo "Для просмотра логов используйте:" echo " sudo journalctl -u runner.service -f" echo " sudo journalctl -u runner.timer -f"