설명 메시징 서비스

설명 메시징 서비스

내 노트북에 Debian 8 jessie를 설치했습니다. 이전에 Debian 7을 설치했을 때 시스템이 다음 설명 메시지와 함께 시작되고 종료되었습니다.

여기에 이미지 설명을 입력하세요.

이제 데비안 8 jessie에서 시스템을 부팅할 때 다음만 표시됩니다:

여기에 이미지 설명을 입력하세요.

때때로 천명음에 대한 메시지가 표시됩니다. 하지만 95%는 위와 같습니다.

성공하지 못한 채 서비스를 다시 시작하면 다음 메시지가 나타납니다.

여기에 이미지 설명을 입력하세요.

내 시스템이 시작|종료되고 서비스가 시작|중지|다시 시작될 때 데비안 8을 더 설명적으로 만들 수 있기 때문입니다.

이것은 systemd와 관련이 있습니까?

답변1

예, 이것은 systemd와 관련이 있습니다. 다음 방법 중 하나를 통해 더 자세한 시작 로깅을 얻을 수 있습니다.

  • systemd.show_status=1커널 명령줄에 추가합니다 .
  • ShowStatus=yes에 설정 /etc/systemd/system.conf;
  • quiet커널 명령줄에서 제거되었습니다.

참조 번호:시스템(1).

메시지 systemctl( service단지 래퍼)와 관련하여 작업이 성공하면 기존 명령줄 도구가 작동하는 방식인 출력이 표시되지 않습니다.

서비스 시작 중 장애가 발생한 경우(참고: 여기에는 "출시 직후"는 포함되지 않습니다!), 실패를 간략하게 설명하고 로그 보기 또는 별도 systemctl status요청을 제안하는 메시지가 표시됩니다. 실패는 0이 아닌 종료 코드로도 표시됩니다.

이는 단지 구성 요소일 뿐이므로 ~/.bashrc더 자세한 내용을 원할 경우 간단한 쉘 함수를 작성할 수 있습니다(함수 또는 이에 상응하는 함수에 넣음). 예를 들어 Bash 구문에서는 다음과 같습니다.

function sctl() {
    local ACTION="$1"
    shift
    systemctl "$ACTION" "$@" || systemctl status "$@"
}

관련 정보