Запустите rsyn c через cron на Ma c ОС Catalina - PullRequest
0 голосов
/ 06 апреля 2020

В Интернете много сообщений об этом, но я не нашел работающего решения для моей проблемы.

Я нахожусь на Ма c ОС Каталина. Я написал скрипт для rsyn c удаленного каталога, через s sh, на мой локальный компьютер:

#!/bin/bash
/usr/bin/rsync -arvzhe --delete 'ssh -i /Users/myusername/.ssh/id_rsa' user@XX.XXX.XX.XX:/home/storage/app/public /Users/myusername/public/

Но он не работает с ошибкой:

В доступе отказано (publickey). rsyn c: соединение неожиданно закрыто (получено 0 байт) [получатель] rsyn c ошибка: ошибка в потоке данных протокола rsyn c (код 12) в /AppleInternal/BuildRoot/Library/Caches/com.apple .xbs / Sources / rsync / rsyn c -54 / rsync / io. c (453) [receive = 2.6.9]

Вызов rsyn c работает нормально при вызове вручную из Терминала.

У меня есть файл закрытого ключа в /Users/myusername/.ssh/id_rsa

Спасибо.

...