Я нашел много хорошей документации для start-stop-daemon в Ubuntu, и есть справочная страница для двоичного файла daemon
.
Но из того, что я могу сказать, канонический способ запуска демона в скрипте rhel / centos - это источник, а /etc/init.d/functions
затем использование daemon()
функции. Но я не могу найти хороших примеров или документации.
Каков канонический способ запуска демона в скрипте инициализации rhel / centos-6?
моя первая попытка была:
#!/bin/bash
source /etc/init.d/functions
daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &
systemd
)