Sådan Overfører du en Igangværende Backup til tmux eller screen - Trin-for-Trin Guide

Hvordan kan en igangværende backup overføres til en aftagelig session som tmux eller screen, når kommandoen allerede kører?

For at overføre en igangværende backup til en aftagelig session som tmux eller screen, start en ny session, find backup-processens PID, og brug reptyr til at overføre processen.

Sådan overføres en igangværende backup til en aftagelig session som tmux eller screen

Hvis du har startet en backup-proces i en terminal og ønsker at overføre den til en aftagelig session som tmux eller screen, kan du følge disse trin:

Brug af tmux

  1. Start en ny tmux-session:
    tmux new -s backup_session
  2. Find PID (Process ID) for den kørende backup-proces:
    ps aux | grep [backup_command]
  3. Brug reptyr til at overføre processen til tmux-sessionen:
    reptyr [PID]

Brug af screen

  1. Start en ny screen-session:
    screen -S backup_session
  2. Find PID (Process ID) for den kørende backup-proces:
    ps aux | grep [backup_command]
  3. Brug reptyr til at overføre processen til screen-sessionen:
    reptyr [PID]

Bemærkninger

  • Installér reptyr hvis det ikke allerede er tilgængeligt:
    sudo apt-get install reptyr
  • Du skal muligvis køre reptyr som root for at få tilladelse til at overføre processen:
    sudo reptyr [PID]
  • Vær opmærksom på, at overførsel af en proces kan medføre, at nogle terminalspecifikke funktioner ikke fungerer korrekt.