Jahreswechsel (Probst-Baustoffe): Unterschied zwischen den Versionen
Aus rü5
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:
- auf dem Arbeitsplatz-Rechner eine Konsole öffnen
- hierzu 'ALT-F2' drücken und dann dort 'konsole' eingeben
- sich als root auf dem Server anmelden
- ssh root@serverlgh2
- 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"/??