Die nächsten Feiertage stehen vor der Tür und ich bin ja bekanntlich
ein ganz fauler Hund :cool: und dazu stehe ich (und der Rest der Bagage)
ungern an Feiertagen früher auf, als notwendig.

Für wen könnte das noch interessant sein?

    
  * Wohnhaft in Deutschland (ich nutze diese 'quelle'
  (http://www.feiertage.net/frei-tage.php) und die kennt nur die
  deutschen Feiertage)
  * LMS auf einem Linux Server
  * alle die ihre ganzen Alarme der diversen Player nicht an Feiertagen
  aktiv haben möchten.
  

Dieses Script in /usr/local/bin abspeichern und ausführbar machen.
In der Wget Url den Wert HE bei state=HE gegen das eigene Bundesland
tauschen -> quelle http://www.feiertage.net/frei-tage.php

Zum test die raute in der Zeile #today='31.10.2017' entfernen und das
Script starten.
Danach sollten alle Alarme ausgeschaltet sein.
Nun wieder diese Zeile entfernen oder mit einer raute auskommentieren
und einen Cronjob anlegen, der frühestens um 00:01 und spätestens vor
dem ersten Alarm startet.

Fertig.

Viel Spass


Code:
--------------------
    #!/bin/bash
  
  #vars
  today=`date +'%d'.'%m'.'%Y'`
  #today='31.10.2017'
  my_year=`date +'%Y'`
  feiertage=~/feiertage_$my_year.csv
  
  if [ ! -f "$feiertage" ]
  then
  wget 'www.feiertage.net/csvfile.php?state=HE&year='$my_year'&type=csv' -O 
~/feiertage_$my_year.csv
  fi
  
  grep $today "$feiertage" && (
  #service logitechmediaserver stop
  sed -i 's= _enabled: '\''1'\''= _enabled: '\''0'\''=g'  
/var/lib/squeezeboxserver/prefs/server.prefs
  grep enabled /var/lib/squeezeboxserver/prefs/server.prefs
  #service logitechmediaserver start
  ) || (
  #service logitechmediaserver stop
  sed -i 's= _enabled: '\''0'\''= _enabled: '\''1'\''=g'  
/var/lib/squeezeboxserver/prefs/server.prefs
  grep enabled /var/lib/squeezeboxserver/prefs/server.prefs
  #service logitechmediaserver start
  
--------------------


------------------------------------------------------------------------
DJanGo's Profile: http://forums.slimdevices.com/member.php?userid=1516
View this thread: http://forums.slimdevices.com/showthread.php?t=108110

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an