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'