"init.d"의 시작 스크립트에 표준 출력이 있는 경우 해당 출력은 어디에 기록됩니까?

"init.d"의 시작 스크립트에 표준 출력이 있는 경우 해당 출력은 어디에 기록됩니까?

시작 스크립트에 대한 심볼릭 링크가 있습니다 /etc/rc0.d/K01ourapp. 분명히 종료 중에 예상대로 작동하지 않았습니다.

echo이 스크립트는 실제로 문제 해결에 도움이 될 수 있는 몇 가지 호출을 수행합니다 . 이 출력은 어디에 기록됩니까(있는 경우)?

RHEL5를 사용하고 있습니다.

답변1

/dev/console표준 출력으로 전송된 문자열은 (대부분의 경우 화면에서 볼 수 있지만 항상 그런 것은 아닙니다) 로 이동합니다 . 이러한 메시지를 기록하려면 매뉴얼 페이지에 명시된 대로 "백그라운드에서 실행되고 장치에 전송된 모든 문자열을 /dev/console로그 파일에 복사"하는 bootlogd를 사용할 수 있습니다. 기본 로그 파일은 /var/log/boot.

관련 정보