Então, aparentemente eu preciso passar a opção --server
não documentada para o uso como o primeiro parâmetro para rsync
:
liori:~% rsync --server --daemon --config <(printf "") .
@RSYNCD: 31.0
hi
@ERROR: protocol startup error
liori:~%
(Este hi
no meio é eu tentando cumprimentar o daemon corretamente. Aparentemente, o daemon não gostou ...)
Notas:
-
Eu estava com preguiça de criar um arquivo
rsyncd.conf
adequado, por isso estou criando um anúncio ad-hoc com--config <(printf "")
. Caso contrário,rsync
registrariarsync: unable to open config file "rsyncd.conf": No such file or directory
no syslog. -
O ponto no final da linha de comando parece importante (caso contrário, o rsync imprime
rsync error: syntax or usage error
para o syslog), mas não tenho ideia do que é isso.