우분투의 start-stop-daemon에 대한 많은 훌륭한 문서를 발견했으며 바이너리에 대한 매뉴얼 페이지가 daemon
있습니다.
그러나 rhel / centos 스크립트에서 데몬을 시작하는 정식 방법을 말할 수있는 것은 소스 /etc/init.d/functions
를 사용하여 daemon()
함수 를 사용하는 것입니다. 그러나 좋은 예나 문서를 찾을 수 없습니다.
rhel / centos-6 init 스크립트에서 데몬을 시작하는 일반적인 방법은 무엇입니까?
나의 첫번째 시도는 :
#!/bin/bash
source /etc/init.d/functions
daemon --user USER nohup /path/to/your/binary arg1 arg2 >/dev/null 2>&1 &
systemd
)