Запустите скрипт bash между переменными времени - PullRequest
0 голосов
/ 12 ноября 2018

Мне нужно выполнить какое-то задание в динамическое время, представленное в переменной (это значение имеет формат ЧЧ.мм.сс ) + 2 минуты от его значения и менее 5 минут .Затем я мог бы добавить это задание в crontab, чтобы запланировать его на каждую минуту, и я надеюсь, что скрипт будет запускаться, когда переменная времени синхронизирует текущее время + 2 (или чуть больше) минут (но не более 5 минут).

Спасибо.

Обновление: благодаря l0b0 остается только найти способ вычесть 2 минуты из переменной HH.mm.ss , чтобы получить, например, 05: 28:00 после вычитания из вар. 05:30:00.Я думаю, что это должно быть как-то просто.Спасибо за помощь.

1 Ответ

0 голосов
/ 12 ноября 2018

at должен сделать свое дело.На основе man at и переменной смещения $offset вы можете использовать это (не проверено):

echo 'some_command with arguments' | at "now + ${offset}"
...