Dino Geek essaye de t'aider

Comment exécuter RSYNC en arrière-plan?


RSYNC est un logiciel utile pour la sauvegarde et la synchronisation des fichiers sous Unix / Linux. Cependant, lors de l’exécution de tâches lourdes avec RSYNC, il est pratique de l’exécuter en arrière-plan pour que vous puissiez continuer à faire d’autres choses sur la machine sans être interrompu. Voici comment vous le faites.

1. Utilisez la commande ‘nohup’

nohup est une commande Unix / Linux qui permet de continuer à exécuter un processus même après la fermeture du shell. Pour exécuter RSYNC en arrière-plan avec nohup, vous pouvez faire ce qui suit:

```
nohup rsync -avz /chemin/de/source /chemin/du/destination &
```

Ici, “-avz” sont les options RSYNC couramment utilisées et “/chemin/de/source” et “/chemin/du/destination” sont respectivement le chemin de la source et du fichier de destination. Le signe “&” à la fin signifie que le processus sera exécuté en arrière-plan.

1. Utilisez la commande ‘screen’

Screen est un autre outil Unix / Linux qui pourrait être utilisé pour exécuter RSYNC en arrière-plan. Pour ce faire, ouvrez d’abord une session screen en tapant:

```
screen -S session_name
```

Ensuite, exécutez votre commande RSYNC comme d’habitude. Si vous voulez laisser RSYNC s’exécuter en arrière-plan, appuyez sur “ctrl-a” puis “d” pour se détacher de la session screen. Si vous voulez revenir plus tard pour vérifier l’état de RSYNC, reconnectez-vous à la session screen en tapant:

```
screen -r session_name
```
Il est important de noter que ces méthodes peuvent être utilisées pour exécuter en arrière-plan tout processus de ligne de commande Unix/Linux, pas seulement RSYNC.

Enfin, en termes de documentation, le manuel man de Unix est une bonne source (man rsync, man nohup, man screen) ainsi que les nombreux tutoriels et forums en ligne, par exemple sur Stack Overflow et le site officiel de RSYNC.

Références:
1. Unix man pages: rsync (https://ss64.com/bash/rsync.html)
2. Unix man pages: nohup (https://en.wikipedia.org/wiki/Nohup)
3. Unix man pages: screen (http://manpages.ubuntu.com/manpages/precise/man1/screen.1.html)
4. RSYNC official site (https://rsync.samba.org/)
5. Stack Overflow (https://stackoverflow.com/questions/4797050/how-to-run-process-as-background-and-never-die)


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | 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 |






Mentions Légales / Conditions Générales d'Utilisation