Учитывая временной интервал (в минутах) в виде целочисленного значения, скажем X, как сформировать из него выражение cron, чтобы задание cron запускалось каждые X минут - PullRequest
0 голосов
/ 16 октября 2018

Пользователь дает значение временного интервала (минуты), назовем его X.Мне нужно написать программу, которая создает файл и записывает в него задание cron для запуска каждые X минут, а затем устанавливает его как crontab для пользователя.

Так как мне нужно программно создать файл, содержащий список заданий пользователя cron.И тогда я установлю его как пользовательский crontab (программно).

Для этого мне нужен способ в моей программе (алгоритм), чтобы перевести значение X в выражение cron.

Например, допустим, что значение X (временной интервал) равно 1 минуте, что означает, что нам нужно задание cron для запуска задания cron каждую 1 минуту, поэтому мне нужно найти способ перевести это 1 в выражение cron * * * * *, так что задание cron записывается в файл как:

* * * * * script/to/execute 2>&1

Значение X может быть любым, начиная с 1.

Итак, в двух словах, вопрос в том, как преобразовать целое значение минут X в выражение cron, чтобы задание cron запускалось каждые X минут?

...