Команда `at` запускает пропущенные задания?
276
arcyqwerty
Если я использую at
расписание команды, а время запуска пропущено (например, из-за неожиданного сбоя питания), все равно будет ли оно выполнено в самое ближайшее время? (например, когда питание снова включается и перезагружается)
Пример:
- Я планирую
command
запустить в 09:00 - Власть гаснет в 08:59
- Власть возвращается в 09:01
Бегает ли command
когда-нибудь?
Это можно легко проверить, установив «at», вызвав «сбой питания», а затем посмотрев, находится ли задание в очереди после того, как сервер вернулся с «atq».
Insane 9 лет назад
0
Не обязательно только в очереди, но также и будет ли она работать. И да, я согласен, можно было бы проверить, но я сомневаюсь, что это первый или последний раз, когда этот вопрос возникнет. Кто-то, возможно, уже знает ответ, и это будет хорошим справочным материалом для будущих вопросов. Если никто не знает ответов, я, вероятно, закончу тестировать его в удобное время и дополню ответом. Тем не менее, он все еще может варьироваться в зависимости от машины / ОС.
arcyqwerty 9 лет назад
2
Я бы не назвал это однозначным ответом, но связал: http://unix.stackexchange.com/questions/43847/how-to-prevent-atd-from-running-past-jobs. (Текущее понимание от «да», оно будет работать, когда это возможно.)
ziesemer 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Как составить список всех «на» заданий без прав root?
-
2
команда "at" в Ubuntu
-
1
Пример использования schtasks и at для планирования еженедельной работы, сохраняющейся между перезаг...
-
-
0
AT команды для активации модема CDMA?
-
2
Linux 'at' история команд
-
1
Трассировка AT команд на модем
-
1
Linux в команде с точностью до секунды
-
0
скрипт -e и crontab или в
-
1
Достигать совершенства и работать правильно
-
1
Легкие быстрые уведомления на Windows 7 с UAC