Dino Geek, versucht dir zu helfen

Wie verwende ich RSYNC, um Dateien zu bestimmten Zeiten zu synchronisieren?


RSYNC ist eine schnellere und vielseitige DOS-ähnliche Kommandozeilen-Software zum Synchronisieren von Dateien. Da RSYNC inkrementelle Updates zulässt, können Sie nach der Erstsynchronisierung von Dateien nur noch Änderungen synchronisieren, wodurch viel Zeit und Bandbreite gespart wird.

Zum Synchronisieren von Dateien zu bestimmten Zeiten muss ein Cron-Job eingerichtet werden. Ein „Cron“ ist ein Zeitgesteuerter Job Scheduler in Unix-ähnlichen Betriebssystemen. User können Jobs (Befehle oder Skripte) so planen, dass sie zu bestimmten Zeiten oder an bestimmten Tagen ausgeführt werden.

Hier ist ein einfaches Beispiel, wie Sie RSYNC und CRON zusammen zum Synchronisieren von Dateien verwenden. Angenommen, Sie möchten jeden Tag um 14 Uhr den lokalen Ordner ‘mein_verzeichnis’ mit einem Verzeichnis auf einem entfernten Server synchronisieren.

Erstens benötigen Sie RSYNC installiert auf Ihrem Computer und auf dem entfernten Server. Gegebenenfalls können Sie es mit folgendem Befehl installieren:

```
sudo apt-get install rsync
```

Richten Sie anschließend den RSYNC-Befehl ein. Das allgemeine Muster sieht so aus:

```
rsync -av /pfad/zum/lokalen/verzeichnis benutzername@remoteServer:/pfad/zum/entfernten/verzeichnis
```

Stellen Sie also sicher, dass Sie /pfad/zum/lokalen/verzeichnis durch den Pfad zum Ordner ‘mein_verzeichnis’ auf Ihrem Computer ersetzen und benutzername@remoteServer durch den Benutzernamen und die Adresse des entfernten Servers ersetzen.

Dann führen Sie cron mit dem Befehl `crontab -e` aus und fügen Sie die folgende Zeile am Ende der Datei hinzu, um den Befehl jeden Tag um 14 Uhr auszuführen:

```
0 14 * * * rsync -av /pfad/zum/lokalen/verzeichnis benutzername@remoteServer:/pfad/zum/entfernten/verzeichnis
```

Mit diesem Befehl werden die Dateien um 14 Uhr synchronisiert.

Bitte beachten Sie, dass die Nutzung von RSYNC Kenntnisse über die Kommandozeile erfordert und bei nicht ordnungsgemäßer Verwendung Datenverlust verursachen kann. Nutzen Sie immer sichere Verbindungen und halten Sie Ihre Passwörter geheim.

Quellen:
1. Rsync (Remote Sync): 10 praktische befehlszeilenbeispiele. tecMint. https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/
2. Planung von Aufgaben mit Cron-Jobs. SiteGround. https://www.siteground.com/tutorials/cpanel/cron-jobs/


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen