Top-Themen

Aktuelle Themen (A bis Z)

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

Robocopy alle datein mit endung x die älter sind als 1 tag kopieren

Mitglied: Mortall

Mortall (Level 1) - Jetzt verbinden

13.03.2012, aktualisiert 11:05 Uhr, 3754 Aufrufe, 13 Kommentare

Hallo,
ich habe ein kleines Problem
Wir haben Nagios im Einsatz und ich möchte mit nagios eine Datei überwachen!
Das heißt wenn diese Datei älter ist als ein Tage soll eine Nachricht verschickt werden.
Bis hier ist das kein Problem aber leider habe ich eine Datei die sich ständisch ändert.
Das ist die Datei plan_2012-03-12_Frühstück_2012-03-11 22-11-36.pdf komisch oder!
Im Prinzip ist es so: plan_das datum von heute _Frühstück_das Datum von gestern“LEER“die Uhrzeit.pdf
Weil diese Datei sehr kompliziert zum Auslesen ist, habe ich mir gedacht:
1. Ich erstelle eine Ordner im c und nenne die morgen:
2. Dann mit robocpy suche ich nach Daten die mit pla_ anfangen und mit .Pdf enden.
3. Dann kann ich diese Datei mit Nagios überwachen!
Aber leider klappt es nicht so wie ich mir gedacht habe!
Also ich habe so geschrieben:
Echo off
robocopy.exe c:\temp\neu\Plan*.pdf c:\temp\ /e /MINAGE:1 /R:1 /W:1 /NP
aber leider funktioniert das Ganze nicht so einfach und darum brauche ich ein bisschen hilfe!
Was kann ich da noch rein schreiben oder habt ihr eine bessere Idee?
Mitglied: ackerdiesel
13.03.2012 um 11:03 Uhr
Hallo,

mit Robocopy kann man nur kpl. Verzeichnisse kopieren und nicht auf Files abgleichen.

Nimm xcopy um nur einzelne Files zu kopieren.

Gruß
ackerdiesel
Bitte warten ..
Mitglied: Mortall
13.03.2012 um 11:07 Uhr
kann ich mit xcopy die die Zeitraum auf eingeben?
z.b:
plan_%datum%_Frühstück*.pdf wenn älter ist als eintag kp`?
Bitte warten ..
Mitglied: Skyemugen
13.03.2012 um 11:29 Uhr
Aloha,

hast du denn schon ein mal unsere Suchfunktion bemüht:
viele lustige Treffer und genau so viele lustige Lösungen

greetz André
Bitte warten ..
Mitglied: Mortall
13.03.2012 um 16:30 Uhr
danke für deine Hilfe
das Programm / Skript habe ich geschreiben:

echo off
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%

set quelle=D:\test\Plan_%jahr%-%monat%-%tag%_Fr*_*.pdf
set ziel=C:\test\

xcopy %quelle% %ziel% /S /E /C /H /O /R /Y /D

aber wie kann ich an diese Stelle das Datum von morgen erscheinen lassen.%jahr%-%monat%-%tag% ??
danke
Bitte warten ..
Mitglied: Mortall
14.03.2012 um 08:25 Uhr
hat vieleicht jemand eine Idee?
Bitte warten ..
Mitglied: Skyemugen
14.03.2012 um 10:26 Uhr
Aloha,

nun, ich hoffte, unsere Suchfunktion würde dir auch dabei helfen aber gut, manchmal ... sind die guten Dinge eben versteckt, am Einfachsten lässt sich dies via .vbs umsetzen

01.
set /a Tage=1 
02.
set G=%temp%\GetDate.vbs 
03.
 
04.
if not exist "%G%" >%G% echo D=DateAdd("d",WScript.Arguments(0),Now):WScript.Echo Year(D)^&Right("0"^&Month(D),2)^&Right("0"^&Day(D),2) 
05.
 
06.
for /f %%i in ('cscript //nologo "%G%" %Tage%') do set "Zieldatum=%%i" 
07.
set "Zieldatum=%Zieldatum:~,4%-%Zieldatum:~4,2%-%Zieldatum:~6,2%"
Das Ändern von Tage wirkt sowohl positiv (Zukunft) als auch negativ (Vergangenheit), je nach Angabe.

Aber wieso willst du jetzt das Datum von morgen, wie kann eine Datei kopiert werden, die doch so noch gar nicht existiert? Na, du wirst es schon wissen

greetz André
Bitte warten ..
Mitglied: Mortall
14.03.2012 um 10:47 Uhr
Hallo,

es geht nur um diese Datei:
plan_2012-03-12_Frühstück_2012-03-11 22-11-36.pdf
plan_das-datuvon morgen _früstück_das datum von heute und die Uhr zeit.
ich habe in meine set quelle=D:\test\Plan_%jahr%-%monat%-%tag%_Fr*_*.pdf kann ich nur nach diese Datei schauen oder sortieren oder suchen! leider wieß ich, wie ich nach eine Datei suchen kann, dass die das datum von morgen hat!
ich kann nur eingeben
xcopy D:\test\Plan_%jahr%-%monat%-%tag%_Fr*_*.pdf C:\test\ /S /E /C /H /O /R /Y /D
@ Skyemugen
wie kann ich deine Skript in meinem einbauen?
Gruß
Bitte warten ..
Mitglied: Skyemugen
14.03.2012 um 12:43 Uhr
... nun, wenn die Zeilen vor deinen Zeilen geschrieben stünden, würde %Zieldatum% dem %jahr%-%monat%-%tag% von morgen gleich kommen, genügt dir dieser Hinweis? ... Leider sind deine Beiträge für mich etwas unklar formuliert.
Bitte warten ..
Mitglied: Mortall
14.03.2012 um 12:52 Uhr
hmm.. was ist daran unklar!?
also ich habe diese Datei Name:
plan_2012-03-15_Frühstück_2012-03-14 22-11-36.pdf
diese Datei möchte ich von hier nach da kopieren! wie ihr sieh diese Datei beseht aus Plan- das Datum von Morgen_Zeit_Das datum von Heute und die Uhrzeit.pdf
in diesem Ordner gibt es sehr viele Daten / Datein mit unterscheidliche Datum.
ich möchte ein Skript habe / scheiben, dass nur diese Datei von A nach B kopiert wird.
Bitte warten ..
Mitglied: Skyemugen
14.03.2012 um 13:39 Uhr
Unklar schrieb ich deshalb, weil deine Formulierungen ungenau waren
nur nach diese Datei schauen oder sortieren oder suchen
(oder doch lieber kopieren?)

Ich mag im Batch-Bereich einfach keine rätselhaft formulierten Anfragen, dein letzter Satz ist ja auch klipp und klar

plan_2012-03-15_Frühstück_2012-03-14 22-11-36.pdf
diese Datei möchte ich von hier nach da kopieren!
Punkt. Wenn ich bedenke, dass das Thema
alle datein mit endung x die älter sind als 1 tag kopieren
heißt, dann springt man hier von Gleis A auf Gleis B ...
xcopy D:\Test\plan_%Zieldatum%_Fr*_*.pdf

oder wie oder was?

greetz André
Bitte warten ..
Mitglied: Mortall
14.03.2012 um 14:16 Uhr
heißt, dann springt man hier von Gleis A auf Gleis B ...
xcopy D:\Test\plan_%Zieldatum%_Fr*_*.pdf

oder wie oder was?

genauso möchte ich das haben!
aber leider weiß ich nicht:
1. wie ich deine Skript verweden kann?
2. ob das datum richtig angezeigt wird? (z.b dass 31 nicht 32 geschrieben wird)
Bitte warten ..
Mitglied: Skyemugen
14.03.2012 um 14:24 Uhr
puuhh ...
01.
@echo off & setlocal 
02.
REM Test mit 18 Tagen 
03.
set /a Tage=18 
04.
set G=%temp%\GetDate.vbs 
05.
 
06.
if not exist "%G%" >%G% echo D=DateAdd("d",WScript.Arguments(0),Now):WScript.Echo Year(D)^&Right("0"^&Month(D),2)^&Right("0"^&Day(D),2) 
07.
 
08.
for /f %%i in ('cscript //nologo "%G%" %Tage%') do set "Zieldatum=%%i" 
09.
set "Zieldatum=%Zieldatum:~,4%-%Zieldatum:~4,2%-%Zieldatum:~6,2%" 
10.
 
11.
echo %Zieldatum% 
12.
REM kopieren wird mit 18 Tagen wohl keine Ergebnisse liefern, Tage anpassen 
13.
xcopy D:\Test\plan_%Zieldatum%_Fr*_*.pdf 
14.
pause 
15.
goto :eof
eine normale .bat bzw. .cmd die temporär ein .vbs erzeugt, sollte bei dir das Scripting unter Windows deaktiviert sein, wirst du feststellen, dass dieses nicht funktioniert - i.d.R. ist Scripting aber bei den Leuten aktiv

greetz André

P.S.: Vergiss deine Schalter bei xcopy nicht, sofern du welche zwangsläufig benötigst
Bitte warten ..
Mitglied: Mortall
14.03.2012 um 14:39 Uhr
mano man!!
du bist echt gutttttttttttt:!!
danke dir 100000000000000000000X!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Alle Datein löschen die älter als x Tage sind

Frage von Roadrunner0815Batch & Shell3 Kommentare

Hallo an Alle! Ich brauche mal einen kleinen Denkanstoß zu folgender Problemstellung Ich möchte: - auf einem Laufwerk K: ...

Batch & Shell

Dateien verschieben die älter sind wie 1 Tag

gelöst Frage von pblackyBatch & Shell3 Kommentare

Hallo Forum, Ich suche gerade nach einer Lösung via batch in einem Ordner mit Unterverzeichnissen alle Dateien zu verschieben, ...

Basic

VBS Script: Dateien älter als x Tage löschen

gelöst Frage von KnuefiBasic4 Kommentare

Hallo zusammen, ich habe eine Frage. Ich bin auf der Suche nach ein Script das Dateien älter als x ...

Batch & Shell

Batch Befehl ausführen wenn Datei älter als X Tage

gelöst Frage von BuggerBatch & Shell14 Kommentare

Hallo zusammen, ich finde immer nur Befehle die Dateien oder Ordner löschen nach x Tagen aber nicht um auf ...

Neue Wissensbeiträge
Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 3 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 15 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 17 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 17 StundenMicrosoft10 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server19 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...