Как использовать rsync из скрипта Python? [закрыто]

Я планирую перенести файл из одной системы в другую. Для этого я использую команду rsync в терминале Linux. Работает нормально. Но мне нужно реализовать эту команду на python. Я очень новичок в python, поэтому не знаю, как определить команду rsync. Итак, расскажите, пожалуйста, шаги по его определению. Это моя команда rsync:

rsync -avrz /opt/data/filename root@ip:/opt/data/file

Мне нужно реализовать эту команду в скрипте Python.

7
задан 23 April 2015 в 19:12

2 ответа

Как ответ на ваш предыдущий похожий вопрос, rsync будет отлично работать как команда оболочки из Python , если вы используете ключи SSH для аутентификации вместо пароля , Если вам нужна дополнительная помощь по настройке аутентификации на основе ключей SSH, отредактируйте свой вопрос.

0
ответ дан 23 April 2015 в 19:12
import os
os.system("rsync -avrz /opt/data/filename root@ip:/opt/data/file")

Вы пробовали это?
os.system в основном позволяет запускать bash команды.

0
ответ дан 23 April 2015 в 19:12

Другие вопросы по тегам:

Похожие вопросы: