다른 사용자로 프로세스를 데몬 화하려고합니다.
내 init.d에는 다음과 같은 서비스가 있습니다.
...
start() {
echo "Starting mydaemon..."
daemon --user someuser --name mydaemon mycommand
}
...
(전체 스크립트 : http://pastebin.com/bvpnsHgn )
그러나 내가 얻는 모든 것은입니다 daemon: command not found
.
에 daemon()
선언 된 것을 확인 /etc/init.d/functions
했지만 여전히 사용할 수없는 것 같습니다.
이 문제를 어떻게 해결할 수 있습니까?
답변
당신이 확실 할 수 있도록 했 소스/etc/init.d/functions
서비스의있는 init.d 스크립트 라이브러리를?
init.d 스크립트에서 이것을 필요로 할 것입니다 :
# Source function library.
. /etc/init.d/functions
이미 존재한다면 데몬의 시작 스크립트를 게시 할 수 있습니까?
답변
스크립트가 없으면 간단하게 다시 설치하여
daemon: command not found
문제를 해결할 수 있습니다.
yum install -y initscripts
도움이 되었기를 바랍니다