서비스 시작 / 중지 / 다시 시작 명령에서 출력이 없음


10

방금 Ubuntu 16.04 LTS를 설치하고 실행하면

usr@server:~$ sudo service <servicename> restart
usr@server:~$

서비스가 다시 시작 service <servicename> status되지만 (으로 상태를 볼 수 있음 ) 쉘은 예상대로 명령 줄로 직접 돌아갑니다.

* Stopping <servicename>     [ OK ]
* Starting <servicename>     [ OK ]

문제점을 진단하는 데 도움이되는 정보가 있는지 로그를 살펴 보셨습니까? / var / log /에 있어야합니다
Diego

2
서비스 자체에는 문제가 없습니다. 출력하지 않고 돌아 오는 명령 프롬프트입니다. 모든 서비스에서 발생합니다. 명령은 예상 한대로 수행하지만 (서비스 시작 / 중지 / 다시 시작) 출력이 없습니다
Eduardo Coria

답변:


9

그러한 결과를 기 대해서는 안됩니다.

우선 우분투는 이전 버전에서는 이런 식으로 동작하지 않았습니다. 우분투는 불과 10 년 미만 동안 시작된 시스템이며, service우분투 에서 명령 의 행동은 그 기간 동안 기대했던 것과 비슷하지 않았습니다. 15.10의 출력을 인쇄하기 위해 서비스 명령을 어떻게 얻습니까?service 의 이미지에서 명령 의 시작 동작을 볼 수 있습니다 . .

작년에 Ubuntu 버전 15.10을 사용하는 사람들과 그 대답은 거의 같습니다.

시스템 운영 체제 인 Ubuntu 버전 16.10을 사용하고 있습니다. 시스템 서비스 관리는 더 이상 upstart (또는 이전에 우분투가 아닌 운영 체제에서 수행 한 유틸리티)에 의해 수행되지 않습니다. systemd에 의해 수행됩니다.

service명령은 동일 할 수있다 ...하지만 데비안 / 우분투 service명령을 시도 신출내기 또는 systemd가 실행중인 시스템 서비스 관리자인지 여부를 자동으로 감지하고, 신출내기 및 systemd의 실제 기본 서비스 관리 명령을 실행하는 쉘 스크립트입니다. 시작 및 시스템화를 위해 완전히 다른 두 개의 코드 경로를 실행합니다.

신출내기의 기본 서비스 관리 명령은 initctl start, initctl stop, initctl status등 및. 그들은 메시지를 인쇄합니다.

systemd의 기본 서비스 관리 명령은 systemctl start, systemctl stop, systemctl status등 및. 작동시 출력이 출력되지 않습니다.

추가 자료


1
"그런 결과를 기 대해서는 안된다." 답을 시작하기에 좋은 곳이 아닙니다. 당신은 기본적으로 "당신의 의견이 잘못되었습니다"라고 말합니다. 당신이 말하고자하는 것은 "체계적으로는 불가능합니다"라고 생각합니다. 시작일 동안 Ubuntu DID 출력은 "15.10에서 출력을 인쇄하기 위해 서비스 명령을 얻는 방법"에 대한 질문에 있습니다. 15.10 이전에는 Ubuntu를 사용하여 upstart 및 upstart (sysvinit와 같은)를 자세하게 사용했습니다. "10 년 동안 이렇게되었습니다"라고 말하지 마십시오. 하지 않았습니다. 15.10에서 변경되었습니다. Systemd는 장황하지 않으며 배포판이 배포를 시작한 이래로 매우 자극적이었습니다.
bobpaul

질문자는 xe가 무엇을 기대하고 있었는지 명확하게 알려 주었고 upstart 출력은 그와 비슷하지 않습니다. 혼란 스럽거나 질문을 읽지 않았습니다.
JdeBP

0

실제로 OK 출력이 필요하지 않습니다. 출력이 없으면 OK를 의미합니다. 서비스가 제대로 시작되지 않으면 우분투는 다음과 같이 보여줍니다.

제어 프로세스가 오류 코드와 함께 종료되어 php5.6-fpm.service에 대한 작업이 실패했습니다. 자세한 내용은 "systemctl status php5.6-fpm.service"및 "journalctl -xe"를 참조하십시오.

필자의 경우이 예제는 php-fpm.conf에서 서비스를 시작할 수없는 구성이 잘못되었습니다. 지침에 따라 오류의 원인을 정렬했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.