Jahreswechsel (Probst-Baustoffe): Unterschied zwischen den Versionen

Aus rü5
Wechseln zu:Navigation, Suche
imported>Meap
Die Seite wurde neu angelegt: „Category:Probst-baustoffe alle Jahre wieder ... müssen einige Dinge erledigt werden. == Jahresverzeichnis auf dem Server == Die Verzeichnisstruktur sie…“
 
imported>Meap
 
Zeile 16: Zeile 16:
#* ''(die obigen Zeilen habe ich in ein Script verpackt '/home/daten/bin/neuenJahresOrdnerAnlegen.sh' und einen SoftLink in '/etc/cron.monthly' angelegt, so dass dies einmal im Monat geprüft wird
#* ''(die obigen Zeilen habe ich in ein Script verpackt '/home/daten/bin/neuenJahresOrdnerAnlegen.sh' und einen SoftLink in '/etc/cron.monthly' angelegt, so dass dies einmal im Monat geprüft wird
<pre>
<pre>
#!/bin/bash
#
# legt einen neuen Jahres-Ordner an und setzt entsprechende Rechte
# diese Befehle sollten als root ausgefuehrt werden
#
# @author Markus.Prinzhorn@rueckertstrasse5.de
#
# bin ich root
test `id -u` -ne 0 && echo "Bitte als 'root' ausfuehren" && exit -1
# basisVerzeichnis
# basisVerzeichnis
daten="/home/daten"
daten="/home/daten"
Zeile 21: Zeile 32:
# Jahr pruefen
# Jahr pruefen
jahr="$daten"/`date +"%Y"`
jahr="$daten"/`date +"%Y"`
test ! -x "$jahr"                               \
test ! -x "$jahr" \
   && echo "erstelle Jahres-Ordner: $jahr"       \
   && echo "erstelle Jahres-Ordner: $jahr" \
   && mkdir -pv "$jahr"                         \
   && mkdir -pv "$jahr" \
   && chown knoppix:probst "$jahr"               \
 
# Berechtigungen setzten
test -x "$jahr"   \
   && chown knoppix:probst "$jahr" \
   && chmod 2775 "$jahr"
   && chmod 2775 "$jahr"


# Druck-Archiv pruefen
# Druck-Archiv pruefen
archiv="$jahr/archiv"
archiv="$jahr/archiv"
test ! -x "$archiv"                             \
test ! -x "$archiv" \
   && echo "erstelle Druck-Archiv: $archiv"     \
   && echo "erstelle Druck-Archiv: $archiv" \
   && mkdir -pv "$archiv"                       \
   && mkdir -pv "$archiv"
   && chown lp:root "$archiv"                   \
 
   && chmod 0775 "$archiv"
# Berechtigungen setzen
test -x "$archiv" \
   && chown lp:root "$archiv" \
   && chmod 0775 "$archiv" \
  && chown lp:root "$archiv"/?? \
  && chmod 0775 "$archiv"/??
 
</pre>
</pre>

Aktuelle Version vom 17. Januar 2013, 09:11 Uhr


alle Jahre wieder ... müssen einige Dinge erledigt werden.


Jahresverzeichnis auf dem Server

Die Verzeichnisstruktur sieht vor, jedes Jahr ein neues Verzeichnis zu benutzen. So ist auch der Drucker konfiguriert und hierfür benötigt er eine spezielle Struktur.

Folgende Dinge sind dann nacheinander zu tun:

  1. auf dem Arbeitsplatz-Rechner eine Konsole öffnen
    • hierzu 'ALT-F2' drücken und dann dort 'konsole' eingeben
  2. sich als root auf dem Server anmelden
    • ssh root@serverlgh2
  3. Verzeichnisse anlegen (diese Bedefehle kann man via CUT-COPY-PASTE in das Konsolen-Fenster eingeben)
    • (die obigen Zeilen habe ich in ein Script verpackt '/home/daten/bin/neuenJahresOrdnerAnlegen.sh' und einen SoftLink in '/etc/cron.monthly' angelegt, so dass dies einmal im Monat geprüft wird
#!/bin/bash
#
# legt einen neuen Jahres-Ordner an und setzt entsprechende Rechte
# diese Befehle sollten als root ausgefuehrt werden
#
# @author	Markus.Prinzhorn@rueckertstrasse5.de
#

# bin ich root
test `id -u` -ne 0 && echo "Bitte als 'root' ausfuehren" && exit -1

# basisVerzeichnis
daten="/home/daten"

# Jahr pruefen
jahr="$daten"/`date +"%Y"`
test ! -x "$jahr"				\
  && echo "erstelle Jahres-Ordner: $jahr"	\
  && mkdir -pv "$jahr"				\

# Berechtigungen setzten
test -x "$jahr"				   	\
  && chown knoppix:probst "$jahr"		\
  && chmod 2775 "$jahr"

# Druck-Archiv pruefen
archiv="$jahr/archiv"
test ! -x "$archiv"				\
  && echo "erstelle Druck-Archiv: $archiv"	\
  && mkdir -pv "$archiv"

# Berechtigungen setzen
test -x "$archiv"				\
  && chown lp:root "$archiv"			\
  && chmod 0775 "$archiv"			\
  && chown lp:root "$archiv"/??			\
  && chmod 0775 "$archiv"/??