Znalazłem wiele dobrej dokumentacji demona start-stop-Ubuntu i jest strona podręcznika dla pliku binarnego daemon
.
Ale z tego, co mogę powiedzieć, kanonicznym sposobem uruchomienia demona w skrypcie rhel / centos jest źródło, /etc/init.d/functions
a następnie użycie daemon()
funkcji. Ale nie mogę znaleźć żadnych dobrych przykładów ani dokumentacji.
Jaki jest kanoniczny sposób uruchomienia demona w skrypcie inicjującym rhel / centos-6?
moją pierwszą próbą było:
#!/bin/bash
source /etc/init.d/functions
daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &
systemd
)