#!/bin/bash # Landvex Artikelautomation — installation med systemctl # Kör som bernt (använder sudo -n för systemctl) set -e echo "=== Landvex Artikelautomation — Installation ===" # Skapa loggkatalog mkdir -p /var/log/landvex # Systemd-filer måste kopieras av root — instruktioner ges SYSTEMD_DIR="/home/bernt/.openclaw/workspace/projects/landvex/20-automation" echo "" echo "STEG 1: Kopiera servicefiler (kräver root)" echo "Kör följande kommando som root:" echo "" echo " sudo cp $SYSTEMD_DIR/landvex-artikel-erik@.service /etc/systemd/system/" echo " sudo cp $SYSTEMD_DIR/landvex-artikel-johan@.service /etc/systemd/system/" echo " sudo cp $SYSTEMD_DIR/landvex-artikel-erik.timer /etc/systemd/system/" echo " sudo cp $SYSTEMD_DIR/landvex-artikel-johan.timer /etc/systemd/system/" echo " sudo systemctl daemon-reload" echo "" echo "STEG 2: Aktivera timers (kan göras med sudo -n)" echo "" # Testa om vi kan köra systemctl if sudo -n systemctl status >/dev/null 2>&1; then sudo -n systemctl enable landvex-artikel-erik.timer sudo -n systemctl enable landvex-artikel-johan.timer sudo -n systemctl start landvex-artikel-erik.timer sudo -n systemctl start landvex-artikel-johan.timer echo "" echo "=== Installation klar ===" echo "Timers:" sudo -n systemctl list-timers | grep landvex || true else echo "sudo -n systemctl fungerar inte — kör steg 2 manuellt:" echo " sudo systemctl enable landvex-artikel-erik.timer" echo " sudo systemctl enable landvex-artikel-johan.timer" echo " sudo systemctl start landvex-artikel-erik.timer" echo " sudo systemctl start landvex-artikel-johan.timer" fi echo "" echo "Loggar: /var/log/landvex/" echo "Kö: $SYSTEMD_DIR/intag/artikelko.json" echo "" echo "Manuell körning:" echo " sudo systemctl start landvex-artikel-erik@01.service" echo " sudo systemctl start landvex-artikel-johan@01.service"