Files
boc/projects/landvex/20-automation/installera-systemd.sh
T
Bernt 6de2455917 v1.2.0: Add Global Markets footer, translated to 9 languages
- Added GLOBAL_MARKETS_TITLE to all translation files
- Updated footer with 12 markets (4 active + 8 upcoming)
- Translated market section to: zh-cn, zh-tw, ja, ko, th, vi, id, ms, hi
- Built and deployed to production
- CloudFront invalidation: I3RTMXVFDJXWLG3SYX208OP1CC
2026-07-08 19:56:03 +00:00

65 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
# Landvex Artikelautomation — Systemd-installation
# Kör med: sudo bash installera-systemd.sh
set -e
echo "=== Landvex Artikelautomation — Systemd Installation ==="
echo ""
# Kontrollera att vi är root
if [ "$EUID" -ne 0 ]; then
echo "FEL: Detta skript måste köras som root (sudo)"
exit 1
fi
# Konfiguration
INSTALL_DIR="/home/bernt/.openclaw/workspace/projects/landvex/20-automation"
LOG_DIR="/var/log/landvex"
# Skapa loggkatalog
echo "Skapar loggkatalog..."
mkdir -p "$LOG_DIR"
chown bernt:bernt "$LOG_DIR"
# Kopiera servicefiler
echo "Kopierar systemd servicefiler..."
cp "$INSTALL_DIR/landvex-artikel-erik@.service" /etc/systemd/system/
cp "$INSTALL_DIR/landvex-artikel-johan@.service" /etc/systemd/system/
cp "$INSTALL_DIR/landvex-artikel-erik.timer" /etc/systemd/system/
cp "$INSTALL_DIR/landvex-artikel-johan.timer" /etc/systemd/system/
# Ladda om systemd
echo "Laddar om systemd..."
systemctl daemon-reload
# Aktivera timers
echo "Aktiverar timers..."
systemctl enable landvex-artikel-erik.timer
systemctl enable landvex-artikel-johan.timer
# Starta timers
echo "Startar timers..."
systemctl start landvex-artikel-erik.timer
systemctl start landvex-artikel-johan.timer
echo ""
echo "=== Installation klar ==="
echo ""
echo "Timers:"
systemctl list-timers | grep landvex || true
echo ""
echo "Services:"
systemctl list-unit-files | grep landvex || true
echo ""
echo "Loggar: $LOG_DIR/"
echo "Kö: $INSTALL_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"
echo ""
echo "Status:"
echo " sudo systemctl status landvex-artikel-erik.timer"
echo " sudo systemctl status landvex-artikel-johan.timer"