서비스 실행


14

"실행 중"/ "실행 중이 아님"상태가 지정된 정확한 서비스 목록 을 얻는 방법이 있습니까?

service --status-all

30 개 이상의 ?서비스를 출력 합니다.

결과가 그렇게 유익하지 않은 이유는 무엇입니까? 서비스가 실행 중인지 판단하기가 어렵습니까? 그리고 모든 서비스에 대한 정확한 상태를 얻는 방법은 무엇입니까?

zerkms@ubuntu-server-11:~$ sudo service --status-all 2>&1|grep cron
 [ ? ]  cron
zerkms@ubuntu-server-11:~$ sudo service cron status
cron start/running, process 804

@Rinzwind : +및 로 여러 서비스를 반환 -하지만 대부분의 서비스는로 표시됩니다 ?. 방금 설치되었습니다 우분투 서버 11.04
zerkms

@Rinzwind : 의미를 명확히하기 위해 출력 샘플을 추가했습니다
zerkms

답변:


6

service스크립트에 버그가있는 것 같습니다 . 77 행에서 grep 패턴을 변경하면 더 나은 결과를 얻을 수 있습니다.

"\(^\|\W\)status)"

편집하다

데비안에서 버그 리포트를 찾았습니다. 위에서 쓴 것과 기능적으로 동일한 패치를 사용할 수 있습니다. service는 "cron"init.d를 올바르게 구문 분석하지 않습니다 . 런치 패드가 프로젝트를 인식하지 못합니다 sysvinit-utils.


그래, 이제 훨씬 좋아 보인다. 그때 버그를 제출해 주시겠습니까? (나는 우분투에 능숙하지 않으며, 버그 추적기가 어디에 있는지조차 모른다) ;-)
zerkms

물론, 아직 신호가 없으면 할 것입니다
enzotib

확인. 답변을 확인했습니다. 추신 : 버그에 대한 참조를 추가 한 후 추적하십시오. ;-)
zerkms

참조 주셔서 감사합니다. 놀랍게도 버그 커미터가 cron;-)를 선택했습니다.
zerkms

고마워요, 대부분의?를 고쳤습니다. 다른 것들 중에서도 Citadel은 여전히?를 보이고 있습니다.
랜스 로버츠
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.