есть скрипт на python, который делает дамп моей базы данных:
spoilerimport subprocess
import os
pg_user = 'postgres'
pg_password = '4r5t2w1q'
pg_database = 'educational_practice'
output_file = r'C:\dump\backup1.1.sql'
os.environ['PGPASSWORD'] = pg_password
os.chdir(r'C:\Program Files\PostgreSQL\15\bin')
subprocess.call(['pg_dump', '-U', pg_user, '-F', 'p', '-b', '-v', '-f', output_file, pg_database])
в планировщик задач я закидываю файл .bat:
C:\Users\motor\OneDrive\Рабочий стол\pythonProject1\venv\Scripts\python.exe "C:\Users\motor\OneDrive\Рабочий стол\pythonProject1\dump1.py"
pause
когда я нажимаю в планировщике на кнопку "выполнить" - появляется командная строка и ошибка:
C:\WINDOWS\system32>C:\Users\motor\OneDrive\╨а╨░╨▒╨╛╤З╨╕╨╣ ╤Б╤В╨╛╨╗\pythonProject1\venv\Scripts\python.exe "C:\Users\motor\OneDrive\╨а╨░╨▒╨╛╤З╨╕╨╣ ╤Б╤В╨╛╨╗\pythonProject1\dump1.py"
"C:\Users\motor\OneDrive\╨а╨░╨▒╨╛╤З╨╕╨╣" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
как я понимаю, сам файл bat, который выполняет планировщик, написан некорректно.
как это исправить, чтобы скрипт запускался раз в день?