У меня есть этот скрипт, написанный на 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'