Есть ли в Linux модуль python для планировщика задач "at" - PullRequest
2 голосов
/ 26 июня 2019

Чтобы я не заново изобретал колесо .... еще раз:

Есть ли Python-интерфейс, API или модуль для стандартного планировщика задач linux "at"?Я пробовал искать в интернете, но поиск слова «at» немного бесполезен: -)

Я хочу, чтобы скрипт Python обрабатывал те же данные и создавал файл оболочки.Затем используйте вызов подпроцесса, чтобы запланировать файл задания на определенную дату и время.У меня будет аналогичная функция, использующая «Schtasks.exe», если python обнаружит, что он работает в Windows.Наконец, сценарий python завершается ... оставляя системный планировщик ответственным за запуск файла задания.

обновление 1 июля 2019: обнаружена интересная причудливая ошибка.Файл, вызываемый из командной строки «at» (, т.е. файл сценария или оболочки ), не обязательно должен быть помечен как «исполняемый» для запуска «at».

Для справки: я использую Linux Mint 19.1

1 Ответ

1 голос
/ 26 июня 2019

Вы можете достичь этого с другим подходом:

  • Напишите свой скрипт на Python.
  • Вызовите этот скрипт с помощью файла bash.
  • Расписание bash-файла с помощью задачи crontab.
...