Назад | Перейти на главную страницу

scp с tar pipe и продолжить, если оболочка закрыта

Я пытаюсь отправить свои файлы на другой сервер с помощью этой команды:

    tar zcvf - /var/www/html | ssh root@x.x.x.x "cat > /backup.tar.gz"

И я хочу отправить его в фон с помощью этих команд "ctrl + z", "bg" и "disown".
но когда я выполняю «bg», он продолжает показывать мне список обрабатываемых файлов и не позволяет мне запустить «disown».

Сделайте себе одолжение и просто поместите это в screen или tmux сеанс, а затем отключиться от него. Это гораздо лучший подход, чем старый фон /nohupКстати, ИМХО.

В качестве альтернативы другому ответу - взгляните на nohup - который позволяет перенаправить вывод в файл журнала и предписывает процессу игнорировать сигналы уничтожения HANGUP.