Как я удаляю частичный пакет в OpenBSD

Существует также Бог.

Бог является легким для конфигурирования, легкий расширить контролирующую платформу, записанную в Ruby.

Поддерживание в рабочем состоянии Ваших серверных процессов и задач должно быть простой частью Вашего процесса развертывания. Бог стремится быть самым простым, самым мощным доступным приложением мониторинга.

Запишите простой сервер, simple.rb:

loop do
  puts 'Hello'
  sleep 1
end

Теперь создайте сценарий, simple.god, это наблюдает за демоном:

God.watch do |w|
  w.name = "simple"
  w.start = "ruby /full/path/to/simple.rb"
  w.keepalive
end

Теперь запустить контролирующий сценарий:

god -c path/to/simple.god -D

Бог может наблюдать больше, чем просто рубиновые приложения, это могло наблюдать Ваш httpd или mysqld и названный соответствием /etc/init./d/... напишите сценарий по мере необходимости.

5
23.10.2012, 18:23
1 ответ

Вы можете попробовать создать пустой файл для каждого из перечисленных файлов, например: [

touch /usr/local/share/locale/cs/LC_MESSAGES/pkg.qX9SMkCPZb

] и так далее. Как только файлы будут там, используйте pkg_delete -qq для удаления без сравнения записанных контрольных сумм.

Если это не сработает, / var / db / pkg / / + CONTENTS перечисляет содержимое пакета и места, где были установлены файлы, так что можно также использовать эту информацию чтобы удалить файлы вручную, а затем удалите проблемный каталог / var / db / pkg / .

2
27.01.2020, 20:42

Теги

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