Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Logfile während Verzeichniskopie erstellen und bei Fehler Aktion auslösen

Frage Sonstige Systeme Novell Netware

Mitglied: flicflac

flicflac (Level 1) - Jetzt verbinden

24.09.2006, aktualisiert 28.09.2006, 4377 Aufrufe, 5 Kommentare

Hallo

Hier meine zweite Frage...

Link zu Frage1: Anzahl der Verzeichnisse innerhalb eines Batch bestimmen

Ich habe ein einfaches Batch zur Sicherung von Verzeichnissen erstellt (Testphase). Nicht sehr elegant aber tut was es soll.


::--- SaveFiles.cmd
::-- Sichert F:\CAD; F:\DATABASE; G:\PROFI und G:\DATEN nach J:\DATASAVE\%DATUM%
j:
CD DATASAVE
md %DATE%
md %date%\CAD
md %date%\DATABASE
md %date%\PROFI
md %date%\DATEN
xcopy f:\CAD\*.* j:\DATASAVE\%DATE%\CAD /s/e
xcopy f:\DATABASE\*.* j:\DATASAVE\%DATE%\DATABASE /s/e
xcopy g:\PROFI\*.* j:\DATASAVE\%DATE%\PROFI /s/e
xcopy g:\DATEN\*.* j:\DATASAVE\%DATE%\DATEN /s/e
::--- End SaveFiles.cmd


Die Daten liegen auf einem Novell Server, die Batches werden per Scheduler gestartet und jede Nacht ausgeführt. Vorher werden auf dem Server Applicationen gestoppt um das Kopieren offenener Dateien zu verhindern. Da das Schließen der Applicationen auch mal schief gehen kann werden dann zwangsläufig Fehler beim Kopieren entstehen.
Nun möchte jedesmal ich ein Log in dem Verzeichnis %Date% erstellen, der Kopiervorgang soll aber trotz evtl. Fehler fortgesetzt werden. Die Frage ist wie?
Ich hatte schon mal was dazu gefunden, finde es aber nicht wieder. Vielleicht liegt es daran dass ich derzeit den Zigarettenverbrauch auf null gesenkt und den Taschentuchverbrauch auf 10 Pakete /Tag gesteigert habe.

Als Krönung soll dann beim Auftreten eines Fehlers eine Mail hausintern und per inet an eine weitere Adresse versendet werden. Das wäre dann die notwendige Aktion die passieren soll.
Die Frage stell ich dann mal in Thread Nr. 3 Über Novell Sever eMail per Batch versenden

THX
flic
Mitglied: Biber
25.09.2006 um 07:33 Uhr
Moin flicflic,

bei Verwendung des zusätzlichen Schalters "/C" bei XCopy wird der Kopiervorgang trotz Fehler(n) fortgesetzt.
Und ">>j:\datasave\%date%\xcopylog.txt 2>&1" leitet es in eine Logdatei.

Statt dem Datum %date% würde ich eine Umformatierung in %MyDate% empfehlen, so dass es im Format yyyy-mm-tt vorliegt.

Beispiele zur Datumsformatierung findest Du in über die Forumssuche.

Gruß
Biber
Bitte warten ..
Mitglied: flicflac
26.09.2006 um 10:59 Uhr
Hallo Biber

Auch hier meinen besten Dank, funktioniert

Aber wie bekomme ich mit ob ein Fehler aufgetreten ist?
Ja nach Fehler oder kein Fehler möchte ich ja dann zwei entsprechende Mails versenden. Aber zu den Mails später, erst muss alles funktionieren.
Bitte warten ..
Mitglied: flicflac
26.09.2006 um 11:11 Uhr
Ich glaub ich bekomms so hin:


if %errorlevel%==0 goto NOERRORMSG
::if not %errorlevel%==0 goto ERRORMSG

:ERRORMSG
::-- Fehlermeldung senden
goto eof:

:NOERRORMSG
::-- Meldung ohne Fehler senden
Bitte warten ..
Mitglied: Biber
27.09.2006 um 22:58 Uhr
Hmmmja, flicflac,
falls du den kleinen Tippfehler noch nicht selbst gefunden hast:
Statt "goto eof:" muss es "goto :eof" heißen.

[Aus der Hilfe "goto /?" am CMD-Prompt:
01.
... 
02.
Der GOTO-Befehl unterstützt jetzt die Marke :EOF. Dadurch wird die Bearbeitung 
03.
am Ende der aktuellen Batchdatei fortgesetzt. Das ist eine einfache 
04.
Möglichkeit, eine Batchdatei zu beenden, ohne ein Sprungziel zu definieren. 
05.
...
Ich denke, Du kannst auch diesen Beitrag auf "gelöst" setzen.

Gruß
Biber
Bitte warten ..
Mitglied: flicflac
28.09.2006 um 08:52 Uhr
@ Biber

jo, Fehler schon bemerkt und korrigiert.


geht jetzt alles. Nochmals besten Dank.

flic
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Netzwerkgrundlagen
IPsec - .conf und .secret erstellen aus Gruppe und User (8)

Frage von MaxMLe zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst BackupExec 2016 Fehler beim Backup von Windows 2016 (1)

Frage von Looser27 zum Thema Windows Server ...

Switche und Hubs
gelöst Trunk für 2xCisco Switch. Wo liegt der Fehler? (43)

Frage von JayyyH zum Thema Switche und Hubs ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (22)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (19)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...