start-stop-daemon — Частин https://chast.in Свободной памяти нет - приходится записывать Sun, 21 Aug 2011 19:57:12 +0000 ru-RU hourly 1 https://wordpress.org/?v=6.6.2 start-stop-daemon на CentOS https://chast.in/start-stop-daemon-on-centos.html https://chast.in/start-stop-daemon-on-centos.html#comments Sun, 21 Aug 2011 08:22:34 +0000 http://chast.in/?p=344

Потребовалось сделать start-stop-daemon на CentOS, чтобы пускать свои процессы в виде демонов. Самым простым решением показалось использование одноименного демона для Debian и сборка его под CentOS. Все написанное, вероятно, будет справедливо и для других дистрибутивов, но я не проверял 🙂

1. Для начала устанавливаем компилятор, линковщик и все остальное для сборки пакетов. Если у вас установлено, можно пропустить 🙂

# yum install gcc gcc-c++ m4 make automake libtool gettext openssl-devel

2. Теперь скачиваем нужный пакет, распаковываем его:

# mkdir /tmp/start-stop
# cd /tmp/start-stop
# wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.14.31.tar.gz
# tar xfz *.tar.gz

3. Компилируем и пробуем собрать:

# cd /tmp/start-stop/dpkg_1.14.31
./configure
./make
cd utils
./make install

У меня сразу не собралось, ругалось на отсутствие pkg-config, поэтому пришлось собрать pkg-config:

# mkdir /tmp/pkgconfig
# cd /tmp/pkgconfig
# wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
# tar -xzfv pkg-config-0.23.tar.gz
# cd pkg-config-0.23
# ./configure
# make
# make install

И затем повторить пункт 2.
После этого start-stop-daemon работает, можно веселиться:

# start-stop-daemon
start-stop-daemon: need one of --start or --stop
Try `start-stop-daemon --help' for more information.

]]>
https://chast.in/start-stop-daemon-on-centos.html/feed 1