Обновить ядро ​​на устройстве ARM

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

Затем вы можете просто создать задание cron для вызова сценария очистки каждые 2 часа или создать более периодическое задание cron, которое вызывает сценарий очистки только в том случае, если срок установки не менее 2 часов. Это выдержит перезагрузку сервера, поэтому пакет всегда будет очищен.

2
02.06.2016, 00:43
0 ответов

Теги

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