6 votos

rsync en cron en Catalina ya no funciona

Tengo varios rsync entradas en crontab que funcionaba bien hasta el momento en que he actualizado a Catalina.

00 04 * * * /usr/local/bin/rsync --archive /Volumes/FOO me@remote.example:BAR

Aquí rsync se instala a través de brew install rsync (y es todavía la versión correcta posteriores a la actualización). Y no importa donde, rsync que va: desde un servidor remoto a mi disco local, de un disco a otro disco local, desde mi disco local a un servidor remoto. Los puestos de trabajo simplemente no funcionan.

Copiar/pegar el comando exacto de crontab y ejecutar directamente no funcione, sin embargo.

Añadiendo -vv a la tarea en el cron, veo que la lista de archivos que están siendo evaluados simplemente no está completo. Todo directorios están excluidos. Algunos archivos se muestran... algunos archivos no están en la lista.

12voto

VoteyDisciple Puntos 111

Esto requiere la adición de cron para el Disco Completo de la lista de Acceso.

Abra Preferencias Del Sistema : Seguridad Y Privacidad : La Privacidad : El Pleno Acceso A Disco

Ambos rsync y cron debe ser incluido en esta lista. Antes de Catalina, listado de sólo rsync funcionaría. Catalina, rsync , de por sí, sólo le permite ejecutar rsync a mano. Para que funcione dentro de cron, cron debe estar también en la lista por separado.

(Presionando Comando+Opción+G permitirá escribir /usr/sbin/ para, a continuación, elija cron)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X