하다메타 초기화프로세스의 표준 출력 스트림을 로그 파일로 리디렉션하여 로그 파일을 생성하는 지시문이 있습니까?
순진한 방법:
Exec: /srv/wordy/wordy >/var/log/wordy.log
metainit이 리디렉션을 구문 분석하기 때문에 작동하지 않는 것 같습니다. arguments
결과는 다음과 같습니다.
start-stop-daemon --start --oknodo --background --quiet --make-pidfile --pidfile $PIDFILE --exec $DAEMON -- \
$DAEMON_ARGS || return 1
답변1
/etc/init.d
내가 찾은 유일한 해결책은 생성된 스크립트를 실행한 후 수정하는 것입니다 update-metainit
. 불행히도 이는 추가 단계이지만 적어도 작동합니다. 정보여기:
57행에서 start-stop-daemon 호출의 -exec 부분을 바꾸십시오.
"--exec $DAEMON -- $DAEMON_ARGS || return 1"
그리고:
"--startas /bin/bash -- -c "exec $DAEMON $DAEMON_ARGS >> /var/log/app.log 2>&1" || return 1"