mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-29 15:06:26 +02:00
Refactor systemctl services and timers
- Unified service templates into generic systemctl templates - Introduced reusable filter plugins for script path handling - Updated path variables and service/timer definitions - Migrated roles (backup, cleanup, repair, etc.) to use systemctl role - Added sys-daemon role for core systemd cleanup - Simplified timer handling via sys-timer role Note: This is a large refactor and some errors may still exist. Further testing and adjustments will be needed.
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Pfad zum Keyboard-Color-Skript
|
||||
KEYBOARD_COLOR_SCRIPT="$1"
|
||||
DEVICE_ID="$2"
|
||||
|
||||
# NTP deaktivieren
|
||||
timedatectl set-ntp false
|
||||
|
||||
# Startzeit speichern
|
||||
START_TIME=$(date +%s)
|
||||
|
||||
# 2 Minuten (120 Sekunden) für den gesamten Tag simulieren
|
||||
for i in {0..60}; do
|
||||
# Berechnung der aktuellen simulierten Zeit
|
||||
CURRENT_TIME=$((START_TIME + (( 86400 / 60 ) * i )))
|
||||
|
||||
# Systemzeit auf die simulierte Zeit setzen
|
||||
date +%s -s "@$CURRENT_TIME"
|
||||
|
||||
# Keyboard-Color-Skript ausführen
|
||||
python $KEYBOARD_COLOR_SCRIPT $DEVICE_ID
|
||||
|
||||
# 2 Sekunden Pause
|
||||
sleep 2
|
||||
done
|
||||
|
||||
# NTP wieder aktivieren
|
||||
timedatectl set-ntp true
|
Reference in New Issue
Block a user