1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ideal-bitzer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Bitzer

Bitzer — это приложение, которое можно использовать для запуска и управления рядом процессов в UNIX-подобных операционных системах. Оно во многом похоже на supervisord и supervise.

В настоящее время Bitzer делает довольно простые вещи. Когда Bitzer запускается, он запускает несколько процессов на основе вашей конфигурации, а затем переходит в спящий режим. Через некоторое время, когда один из процессов по какой-либо причине завершится, он автоматически перезапустит процесс.

Авторы

Shang Yuanchun

Установка

Вам понадобится cmake 2.6 или выше, чтобы собрать Bitzer из исходного кода. Кроме того, вам также понадобятся flex (версии 2.5.4 или выше) и bison (версии 2.5 или выше).

mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/tmp
make && make install

В этом каталоге префиксов есть bitzer.conf в каталоге conf, формат описан ниже.

Конфигурация

В bitzer.conf вы описываете процессы, которые должны выполняться. Вот пример:

task {
    name siesta;
    path /bin/sleep;
    args 10;
    dir  /tmp;
}

Необходимо указать name и path. args — это аргументы, передаваемые процессу. Если указан dir, он будет рабочим каталогом процесса.

Запуск

Просто запустите bitzer, если его путь находится в PATH, или введите абсолютный путь к bitzer.

Название

Bitzer — овчарка в «Барашке Шоне».

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Запуск и управление фоновыми задачами Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ideal-bitzer.git
git@api.gitlife.ru:oschina-mirror/ideal-bitzer.git
oschina-mirror
ideal-bitzer
ideal-bitzer
master