В производственном контексте мы запускаем скрипты для настройки / настройки ОС.
К сожалению, это происходит (особенно сразу после загрузки системы), что другой процесс начинает делать что-то в фоновом режиме и блокирует dpkg база данных состояния. Он дает следующую ошибку:
dpkg: error: dpkg status database is locked by another process
E: Sub-process /usr/bin/dpkg returned an error code (2)
Для конечного пользователя это, вероятно, странно, но не большая проблема, так как они могут просто повторить попытку через несколько секунд. Но для инструкций в скрипте. Это очень раздражает.
Мое первое предположение касается некоторых заданий cron / anacron для проверки обновлений пакетов. Есть ли способ предотвратить запуск таких заданий за это время?
Спасибо