Estou executando o seguinte comando no meu script de backup:
rsync -ravv root@serverprod:/home/user/sites/main_site/backup/*.zip /space/backup/main_site/
crontab -e como root:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
* 20 * * 1-5 python /root/scripts/backup/backup.py -S -F main_site
Eu me deparo com um problema toda vez que rsync
é executado em crontab
, mas se eu tentar executá-lo manualmente, ele é bem-sucedido.
Erro:
rsync: mkstemp "/space/backup/main_site/.main_site_2016_01_29_132442250748_a82abb7e57f88c2afedb2e00c022f935c470b9e1_backup.zip.I3kVYl" failed: No such file or directory (2)
Eu recebo este erro para todos os arquivos que estou buscando na minha pasta de origem.
Agora, tenha em mente que main_site_2016_01_29_132442250748_a82abb7e57f88c2afedb2e00c022f935c470b9e1_backup.zip
é um nome de arquivo esperado. No entanto, o que vem antes, .
e depois .I3kVYl
não são. Eu acho que isso deve ser arquivos temporários, o comando cria, a fim de realizar suas operações. E a questão é: por que esse erro?
Estou usando o servidor Ubuntu 14.04.5.