Мой скрипт Python отлично работает в терминале, но когда я пытаюсь настроить его на запуск один раз в день в определенное время с помощью запуска (с помощью программного обеспечения под названием Lingon), я просто не может заставить его работать. Из всего, что я прочитал, лучше вызвать скрипт Python из сценария оболочки (я нахожусь в Macbook, запустив Yosemite). Итак, это то, что я пытаюсь сделать. Ошибки, которые я получаю, когда должен запускаться сценарий, следующие:скрипт работает отлично, но не с launchd
Переменная окружения TERM не установлена.
окр: python3: Нет такого файла или каталога
На данный момент, я уверен, что это проблема окружающей среды, но независимо от того, что я стараюсь, я просто не могу заставить его работать. Кстати, я могу получить скрипт для запуска по расписанию так:
#!/bin/bash
echo "hello world."
Проблема возникает, когда я пытаюсь запустить это:
#!/bin/bash
/Users/jeff/Documents/scripts/my_script.py
Кроме того, даже если я был работая с компьютерами в течение долгого времени, я по-прежнему довольно неосведомлен о многих вещах, поэтому, пожалуйста, скажите мне, как исправить это, как будто я новичок.
Когда я это делаю: python3 /Users/jeff/Documents/scripts/my_script.py Я получаю: /Users/jeff/Documents/scripts/my_script.py: строка 3: python3: команда не найдена –
У меня есть строка shebang : #!/usr/bin/env python3 –
Скрипт отлично работает, если он запускается с терминала. Только проблема заключается в попытке запланировать его запуск с помощью запуска. Вот начало скрипта python: #!/ USR/бен/окр python3 ##### импорт модулей импорт sqlite3 импорт запросов импорт CSV время импорта импорта DateTime импорт pprint –