1

У меня есть этот скрипт, написанный на Python, который должен отправить файл "world.zip" через Telegram.

#!/usr/bin/python3

...

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

Если я запускаю скрипт с помощью python3 "Backup.py" он работает.

Хорошо. Но сейчас я хочу запускать этот скрипт каждый час. Итак, я обновил список crontab и добавил этот материал (мой пользователь - marcobuster)

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

Но скрипт не работает. Он дает мне это исключение:

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

Я повторяю, что скрипт работает нормально, запустив его с помощью python3 "Backup.py" .

В чем дело?

ОБНОВЛЕНИЕ: я пытался сделать:

chmod +x Backup.py

./Backup.py

и у меня такая же ошибка:

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

0