README zu opt_tcfromto 0.3 vom 06.02.2002
-------------------------------------------------
't'o 'c'opy 'from' 'to' 
sind im Grunde nur zwei zustzliche Skripte.
Eines wird beim Hochfahren und das andere beim Herunterfahren des Routers ausgefhrt.

Die zu kopierenden Dateien werden 'komfortabel' ber die Datei config/tcfromto.txt bestimmt,
wobei eine vielzahl von weiteren Optionen mglich sind , auf die ich weiter unten genauer eingehe.

Meine eigentliche Intuition war es bei einem Anruf zu verhindern, das die Festplatte,
auf der ich bis dato mein 'telmond.log' liegen hatte, anluft.

Mit dem Skript ist es so nun mglich die 'telmond.log' z.B. beim herunterfahren auf
Festplatte zu sichern und beim Neustart wieder herzustellen, damit telmond wieder an
die bestehende Log-Datei anknpfen kann.

Die tcfromto.txt :
-------------------

OPT_TCFROMTO='yes'

	Der gut bekannte An/Aus (yes/no) Schalter fr 'opt'ionale Pakete. Damit knnen die Skripte
	eingebunden bzw. bergangen werden.

TCFROMTO_N='3'

	Hier wird die Anzahl der zu kopierenden Dateien festgelegt

TCFROMTO_1_NAME='messages'	

	Name der ersten zu kopierenden Datei

TCFROMTO_1_FROM='/var/log'		

	Verzeichnis in dem die Datei zu finden ist, meist /var/log, hier ist aber auch
	jedes andere Verzeichnis denkbar
	Beim Herunterfahren ist dies das Quell-Verzeichnis
	Beim Hochfahren ist es das Ziel-Verzeichnis

TCFROMTO_1_TO='/space/logs'		# Destination directory

	Verzeichnis, in das die Datei schlielich kopiert werden soll.
	Beim Herunterfahren ist dies das Ziel-Verzeichnis
	Beim Hochfahren ist es das Quell-Verzeichnis

TCFROMTO_1_MODE='0'			

	Mgliche Werte : 0 , 1 , 2
	Bedeutung :
			'0' die Datei wird nur beim Herunterfahren NUR gesichert
			'1' die Datei wird beim Hochfahren NUR wieder hergestellt
			'2' die Datei wird sowohl gesichert als auch wieder hergestellt
					
	Im Beispiel enthlt die Datei 'messages' die syslog Meldungen die nur gesichert werden

TCFROMTO_1_BACK='2'

	Mgliche werte : 0 , 1 , 2
	Bedeutung :
			Nur wichtig, wenn die Datei GESICHERT wird
			Hier wird bestimmt was mit einer im Ziel-Verzeichnis vorhandenen Datei passiert
			'0' eine vorhandene Datei wird berschrieben
			'1' eine vorhandene Datei wird in Datei.bak umbenannt
			'2' eine vorhandene Datei wird in Datei.JahrMonatTagStundenMinuten umbenannt
				z.B. messages.2130020206

TCFROMTO_1_REST='0'			

	Mgliche werte : 0 , 1 , 2
	Bedeutung :
			Nur wichtig, wenn die Datei wieder HERGESTELLT wird
			Hier wird bestimmt was mit einer im Ziel-Verzeichnis vorhandenen Datei passiert
			'0' eine vorhandene Datei wird berschrieben
			'1' eine vorhandene Datei wird in Datei.bak umbenannt
			'2' eine vorhandene Datei wird in Datei.JahrMonatTagStundenMinuten umbenannt
				z.B. messages.2130020206
	Wenn eine Datei nur gesichert werden (MODE='0') soll mu hier eine Null ('0') stehen !!!

Weitere zu sichernde und wieder herzustellende Dateien :

TCFROMTO_2_NAME='imond.log'
TCFROMTO_2_FROM='/var/log'
TCFROMTO_2_TO='/space/logs'
TCFROMTO_2_MODE='2'		# wird gesichert und wieder hergestellt
TCFROMTO_2_BACK='1'		# es wird eine Backup-Datei imond.log.bak angelegt	
TCFROMTO_2_REST='0'		# beim Hochfahren wird eine vohandene Datei berschrieben

TCFROMTO_3_NAME='telmond.log'
TCFROMTO_3_FROM='/var/log'
TCFROMTO_3_TO='/space/logs'
TCFROMTO_3_MODE='2'
TCFROMTO_3_BACK='1'			
TCFROMTO_3_REST='0'


Viel Spa damit !!!

Timo Tamm (tita2000@gmx.de)




