Часто трапляються випадки, коли я хочу, щоб мій комп'ютер виконав одну задачу, але не зараз. Наприклад, я міг би повідомити мене за 30 хвилин, що пора залишити роботу. А може, я хочу, щоб він пройшов складний тест через 2 години, коли я впевнений, що більшість всіх інших піде з офісу.
Я знаю, що я міг би створити роботу cron для виконання в певний час доби, але це здається великою роботою, коли все, що я хочу, - це щось просте, як "Запустити цей сценарій за 10 хвилин", до того ж я повинен був би з'ясувати який час насправді буде X хвилин / годин / днів з цього часу, а потім видаліть завдання cron, коли воно закінчиться.
Звичайно, я міг просто написати цей сценарій і запустити його у фоновому режимі:
sleep X
do_task
Але це здається настільки незграбним: мені або потрібен новий сценарій для кожного завдання, або мені потрібно написати та підтримувати загальний сценарій, достатній для того, щоб робити те, що я хочу, не кажучи вже про те, що я повинен з'ясувати, скільки секунд у хвилинах, годин чи днів я хочу.
Чи не існує вже встановленого рішення цієї проблеми?