Crontab não está executando meu script python, alguma entrada? [Resolvido]

0

Eu escrevi um script python que usa o comando rsync para fazer o backup de uma pasta específica.

Script BackupApacheServerAnalysis.py:

#!/usr/bin/env python

import os

os.system("rsync -av --delete /root/Desktop/Lab7 /root/Desktop/Lab\ 10/Backups")

print()
print("Backup Complete!")
print("The backup is located in /root/Desktop/Lab\ 10/Backups folder")

Agora, no terminal, tornei o script um executável via comando chmod + x BackupApacheServerAnalysis.py

Eu tentei executar o script executável digitando "/ root / Desktop / Lab \ 10 / BackupApacheServerAnalysis.py" e funciona!

Para o crontab, entrei no terminal e digitei "crontab -e" e coloquei o executável para funcionar às 12h todos os dias

Arquivo Crontab:

0 0 * * * /root/Desktop/Lab\ 10/BackupApacheServerAnalysis.py

Para testar o crontab, mudo a hora do meu computador para as 12h, e isso nunca funciona.

Para ver o status do crontab eu entro no terminal e digito "systemctl status crond.service" e tudo o que ele diz é:

Apr 16 00:00:00 localhost.localdomain crond[7215]: (root) RELOAD (/var/spool/cron/root)

Eu sei que apenas significa que houve uma nova tarefa adicionada ao crontab.

Então alguém pode me ajudar ou me dar alguma contribuição? Obrigado antecipadamente!

    
por ShaolinGOD 17.04.2017 / 01:18

0 respostas