@7vVFjkCFENfu

В каком порядке выполняются назначенные на одно время задачи в Cron?

Всем привет.

Имеется слабый VPS на Ubuntu server (1 ядро, 1гб RAM)

Требуется каждую минуту исполнять .py файл (для этого настроена задача в Cron). Появились новые требования: теперь нужно каждую минуту исполнять 5 таких же файлов, только с немного измененными значениями.

Собственно вопрос:
Если создать пять таких же задач в Cron для каждого файла отдельно, то они все исполнятся одновременно (что может перегрузить машину) или в каком-то порядке (по очереди)?

Можно ли их разделить? Например чтобы они исполнялись с интервалом в 10 секунд?

Если Cron для этого подходит плохо, то посоветуйте пожалуйста альтернативный способ, спасибо.
  • Вопрос задан
  • 130 просмотров
Решения вопроса 1
@Wexter
Можно ли их разделить? Например чтобы они исполнялись с интервалом в 10 секунд?

Пишете скрипт который вызывает ваш скрипт с разными параметрами по очереди
#!/bin/bash
python script.py
sleep 10
python script.py
....

скрипт кидаете в крон на нужное время
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Не дергать крон, а завести демона, который будет стартовать нужные скрипты сам с нужным интервалом, хоть каждую секунду.
Ответ написан
opium
@opium
Просто люблю качественно работать
Одновременно
Перед каждой задачей прописать sleep и нужную задержку
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы