Итак, я новичок в этом и пытаюсь автоматизировать запуск питона каждые 30 секунд, но, похоже, он не работает.
Это список, который я использую
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.fplautomator</string>
<key>StandardErrorPath</key>
<string>/Users/myname/Downloads/Errorfile.txt</string>
<key>StandardOutPath</key>
<string>/Users/myname/Downloads/Errorfile.txt</string>
<key>ProgramArguments</keys>
<array>
<string>/Library/Frameworks/Python.framework/Versions/3.7/bin/python3</string>
<string>/Users/myname/Documents/Misc\ -\ FPL/Python\ -\ FPL.py</string>
</array>
<key>StartInterval</key>
<integer>30</integer>
</dict>
</plist>
Ошибка на консоли
com.apple.xpc.launchd[1] (com.fplautomator[6585]): Service exited with abnormal code: 2
С сообщением об ошибке, сгенерированным из файла:
(null): can't open file '/Users/myname/Documents/Misc\ -\ FPL/Python\ -\ FPL.py': [Errno 13] Permission denied
Я искал вокруг и увидел парутемы, но ни один из ответов, кажется, не решил проблему для меняЭтот файл работает, когда я запускаю его непосредственно из терминала, и у меня есть chmod 555 также и рассматриваемый файл .py.
К вашему сведению, файл python, который я пытаюсь запустить, предназначен для удаления данных с использованием BeautifulSoupв файлы .csv и .json в одной папке.
Кто-нибудь может предложить решение?
Приветствия!