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

Periodisch prüfen ob PCs noch da sind, ansonsten DB-Backup erstellen

Mitglied: sinndorfer

sinndorfer (Level 1) - Jetzt verbinden

12.05.2014 um 23:44 Uhr, 1126 Aufrufe, 2 Kommentare

Hallo,
ich habe hier schon sehr interessantes gelesen, aber leider fehlt mir im Moment ein wenig der Startansatz.

Problemstellung:
Step 1:
"PC30" soll ein WEB-Verzeichnis (eventuell per webDAV), mit einem lokalen Verzeichnis prüfen.
wenn Dateien im Verzeichniss vom Dateidatum/Zeit her gleich sind, dann einfach weiter.
wenn Dateistamps auf dem "PC30" neuer sind, dann zuerst eine Kopie auf das lokale Verzeichnis und alle Dateien, autom. überschreiben.
wenn lokale Dateistamps auf "PC30" neuer sind, SMTP-Mail an Admin@myDomain.de und Abbruch mit Screenmeldung "Vorsicht Dateninkositenz"

  • Option könnte sein, wenn auf "PC01" die DB-Files neuer sind, als auf "PC30" und gleichzeitig die webDAV-Files den gleichen Stand wie "PC30" haben, dann kopiere von "PC01" auf "PC30".

Step2:
"PC1da=0"
"PC2da=0"
"Flag=0"

"PC30" soll periodisch (alle 30min.) prüfen, ob PC01 und/oder PC02 noch da ist. (PC01/02 kann, da Server01 sich automatisch kurz vor Arbeitsbeginn einschaltet, auch noch nicht da sein)
wenn "JA",
set pc1da=1
set flag=0 #rem Variable "Flag" könnten, wenn nötig auch in eine flag.txt geschrieben werden, die immer wieder überschrieben wird
wenn "nein" & pc1da=1 oder pc2da=1
dann soll ein DB-Backup (Robocopy per batchaufruf) auf einen WEB-Server erstellt werden.
wenn "nein" & pc1da=0 & pc2da=0,
Flag um 1 erhöhen, bis 6 erreicht ist, dann DB-Programm schließen, 50sec. warten und "PC30" ausschalten. #rem Dann ist an dem Tag keiner in der Firma


Hinweis:
PC02 arbeitet wenn, dann IMMER nur auf PC30, aber PC01 kann sich mitunter auch im Homeoffice, die Daten vom webDAV lokal runter ziehen und dort arbeiten.
PC02 kann dagegen mitunter einfach länger in der Firma Daten bearbeiten. Wenn dann PC01 sich Daten runter geladen hat um Offline zu arbeiten, will ich das irgendwie auch gerne abfangen, falls möglich. Zumindest will ich einen solchen Fall dann gerne per Mail "gemeldet" bekommen um die Unterschiede in der DB mergen zu können.
Leider habe ich von VB-Scripten gar keine Ahnung.

Die Problemstellung noch mal kurz in einfachen Worten:
PC30 soll einfach checken, ob PC01 & 02 in der Firma an sind. Wenn gar nicht erst da, dann nach ca. 3Std. den PC30 wieder ausmachen.
Wenn einer oder beide PC01/02 einmal da sind, dann ist meist PC01 der Leader bezüglich der Filemaker-DB und wenn PC01 Feierabend macht, soll in jedem Fall auf webDAV gesichert werden.
Aber auch, wenn PC02 Feierabend macht.
Am nächsten Tag sollen dann die Datenfiles wieder überprüft werden und ggf. abgeglichen werden.


Ich bin mir im Moment nicht sicher, ob es einfacher und besser ist, die IP con PC01/02 zu prüfen, oder gleich das Projektverzeichnis mit den DB-Files (falls lokal gearbeitet wurde auf PC01) zu mappen. Doch PC02 hat und macht nie lokale Kopien, weil es kein Laptop ist wie PC01. Daher tendiere ich zur Prüfung der IP.

Robocopy per Batch aus dem Grund, weil ich dann in der Lage bin, diese Batch auch mal manuell aufzurufen, wenn irgendwelche Arbeiten am PC30 gemacht werden sollen oder was besonderes gerade ist.

Ich hatte mir dazu hier schon mal folgendes angeschaut und wollte irgendwie einen Mix "basteln"
https://www.administrator.de/forum/%C3%9Cberpr%C3%BCfen-eines-ftp-verzei ...
https://www.administrator.de/forum/zwei-verzeichnise-vergleichen-und-nic ...
https://www.administrator.de/forum/bat-schleife-aus-txt-datei-235711.htm ...
wobei ich bei letzteren dann doch etwas überfordert bin.. wie z.B. mit "ECHO [_/] Ping >> %errordatei%" und da speziell mit dem "[_/]" was ich gar nicht verstehe warum.

Vielleicht mag mir da mal jemand eine gute Starthilfe geben.

Danke
Mitglied: SaschaRD
13.05.2014, aktualisiert um 07:29 Uhr
Guten Morgen Sinndorfer,

wäre eine Versionsverwaltung nichts für dich?
01.
"ECHO [_/] Ping >> %errordatei%"
Hier wird ein einfaches Echo geschrieben, welches dann in eine Datei umgeleitet wird.

Gruß, Sascha
Bitte warten ..
Mitglied: bastla
13.05.2014 um 11:00 Uhr
... und
[_/]
soll vermutlich einen Haken in einem Kästchen darstellen ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Ubuntu
DB-Backup mit AutomySQLBackup
Frage von HenereUbuntu

Hallo zusammen, kann hier mal bitte jemand drüberschauen und mir sagen, ob ich das so richtig konfiguriert habe ? ...

Datenbanken
Scripting DB Backup on Remote
Frage von IT-twakDatenbanken2 Kommentare

Hey, hoffe hier sind ein paar fitte Scripting-Guys unterwegs. :P Folgendes: Ich möchte auf einem Hyper-V Host 2-3 Server ...

Batch & Shell

Pgsql Backup Skript erzeugt ein Backup von einer nicht existenten DB

Frage von D1Ck3nBatch & Shell

Hallo zusammen, ich bin gerade dabei alle meine Postgresql Datenbanken mit einem Skript zu sichern. Als ich es zum ...

Datenbanken

Backup restore SQL Express DB

Frage von franksigDatenbanken7 Kommentare

Hallo zusammen. ich bin keine SQL leuchte und hab da mal eine frage ich möchte gerne eine SQL Express ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 2 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement13 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware12 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android12 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...