Модуль Python-crontab - PullRequest
       32

Модуль Python-crontab

0 голосов
/ 28 октября 2018

Я пытаюсь использовать модуль Python-crontab в ОС Linux (CentOS 7)

Мой файл конфигурации выглядит следующим образом:

{
  "ossConfigurationData": {  
    "work1": [
      {   
        "cronInterval": "0 0 0 1 1 ?",      
        "attribute": [
          {             
            "rules": [
                {
                    ......
                }
               ]               
            }
            ],
    "work2": [
      {   
        "cronInterval": "0 0 0 1 2 ?",      
        "attribute": [
          {             
            "rules": [
                {
                    ......
                }
               ]               
            },
            ]
      }

}

Файл содержит много рабочих элементов.Каждый рабочий элемент имеет собственное выражение cron.Я хочу, чтобы мой скрипт Python мог планировать каждый cron отдельно, установить его в моей ОС и запустить его.При запуске цель состоит в том, чтобы запускать каждый рабочий элемент отдельно в соответствии с его выражением cron, которое я делал пошагово в соответствии с этим руководством.После многих тестов он пишет cron, но я не уверен, что это то, что мне нужно

Используя этот модуль, я не могу создать ссылку на соответствующий рабочий элемент.Это просто добавление новой строки в crontab ОС с любым выполнением, которое я хочу поместить туда.Я не могу описать, что я хочу запустить (т.е. - работа1 или работа2 )

Есть предложения?

10x заранее :)

1 Ответ

0 голосов
/ 28 октября 2018

Распространенной ошибкой не является использование функции cron.save () после редактирования.Учитывая ограниченную информацию в вопросе, это наиболее вероятный ответ.

...