O script Python no crontab não funciona

1

Eu tenho este script escrito em Python, que deve enviar o arquivo "world.zip" via Telegram.

#!/usr/bin/python3

...

bot.chat(chat).send_file(path="/home/marcobuster/Server/world.zip")

Se eu iniciar o script usando python3 "Backup.py" , isso funciona.

Bom. Mas agora, quero executar esse script a cada hora. Então, atualizei a lista crontab e adicionei essas coisas (marcobuster é meu usuário)

00 * * * * sudo -u marcobuster /usr/bin/python3 /home/marcobuster/Server/Backup.py > /home/marcobuster/Server/crontab_error.txt 2>&1

Mas o script não funciona. Ele me dá essa exceção:

Traceback (most recent call last):
...   
FileNotFoundError: [Errno 2] No such file or directory: '/home/marcobuster/Server/world.zip'

Repito que o script funciona bem, iniciando-o usando python3 "Backup.py" .

O que há de errado?

UPDATE : tentei fazer:

chmod +x Backup.py

./Backup.py

e eu tenho o mesmo erro:

 Traceback (most recent call last):
    ...   
    FileNotFoundError: [Errno 2] No such file or directory: '/home/marcobuster/Server/world.zip'
    
por MarcoBuster 18.10.2016 / 21:03

0 respostas