Я запускаю это с работы Hudson:
rsync -auz --include="*/" --include="/builds/" --exclude='*' /var/lib/hudson/jobs/ backup@backup:/var/data/backup/build/`hostname`
и получаю эту ошибку:
rsync: не удалось выполнить ssh: разрешение отказано (13)
ошибка rsync: ошибка в коде IPC (код 14) в pipe.c (83) [sender = 2.6.8]
rsync: writefd_unbuffered не удалось записать 4 байты [отправитель]: сломанный канал (32)
ошибка rsync: ошибка в коде IPC (код 14) в io.c (1119) [sender = 2.6.8]
Я могу запустить ту же команду rsync с терминала, что и мой пользователь Hudson, и она также работает при запуске через crontab пользователя Hudson. Вроде все настроено правильно, но мне что-то не хватает в переводе на Hudson land.