Возможно ли:
выполнить команду sftp на удаленном компьютере и загрузить файл (ssh user@machine, sftp user2@server, get file), затем отправить загрузку на задний план, чтобы я мог повернуть свой локальный компьютер выключенПомещение символа & amp; (амперсанд) за командой запускает его в фоновом режиме. Однако я не знаю, как это сделать после того, как команда уже выполнена, и я не знаю, работает ли это на удаленных машинах.
Если вы просто хотите «отключить» функцию экрана, есть программа под названием «dtach», которая предоставляет только эту функцию.
В этой проблеме есть ряд решений.
Один из вариантов - использовать команду screen
, однако кажется немного сложной.
Лучший способ, который я нашел, - отправить задание на задний план.
В вашем случае команда будет
scp user @ machine: ~ / filename.ext / tmp & amp; scp -r user @ machine: ~ / dirname / tmp & amp;
Помещение символа & amp; (амперсанд) за командой запускает его в фоновом режиме. Однако я не знаю, как это сделать после того, как команда уже выполнена, и я не знаю, работает ли это на удаленных машинах.
Если вы просто хотите «отключить» функцию экрана, есть программа под названием «dtach», которая предоставляет только эту функцию.
В этой проблеме есть ряд решений.
Один из вариантов - использовать команду screen
, однако кажется немного сложной.
Лучший способ, который я нашел, - отправить задание на задний план.
В вашем случае команда будет
scp user @ machine: ~ / filename.ext / tmp & amp; scp -r user @ machine: ~ / dirname / tmp & amp;
Помещение символа & amp; (амперсанд) за командой запускает его в фоновом режиме. Однако я не знаю, как это сделать после того, как команда уже выполнена, и я не знаю, работает ли это на удаленных машинах.
Если вы просто хотите «отключить» функцию экрана, есть программа под названием «dtach», которая предоставляет только эту функцию.
Помещение символа & amp; (амперсанд) за командой запускает его в фоновом режиме. Однако я не знаю, как это сделать после того, как команда уже выполнена, и я не знаю, работает ли это на удаленных машинах.
& amp;
будет в порядке, но я не знаю никакой опции - password
. Я могу пройти через командную строку (поэтому я не могу сделать что-то вроде sftp --password = abc user @ server: file.tar.gz & amp;
)
– Paweł Karpiński
13 December 2010 в 19:57
В этой проблеме есть ряд решений.
Один из вариантов - использовать команду screen
, однако кажется немного сложной.
Лучший способ, который я нашел, - отправить задание на задний план.
В вашем случае команда будет
scp user @ machine: ~ / filename.ext / tmp & amp; scp -r user @ machine: ~ / dirname / tmp & amp;