다음 mediation.service
과 같은 서비스 단위 파일 이 있습니다.
[Unit]
Description=Mobile-IP Log dumper
[Service]
Type=forking
ExecStart=/opt/mediation/mediation start
ExecStopPost=/opt/mediation/mediation stop
ExecReload=/opt/mediation/mediation reload
PIDFile=/var/lib/mediation/syslog-ng.pid
이제 누군가가 /opt/mediation/mediation start
대신 서비스를 직접 시작한다고 가정하십시오.systemctl start mediation
이 경우 다음 systemctl status mediation
이 표시됩니다.
● mediation.service - Mobile-IP Log dumper
Loaded: loaded (/etc/systemd/system/mediation.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Mon 2016-07-11 11:24:11 CEST; 8s ago
Process: 14088 ExecStopPost=/opt/mediation/mediation stop (code=exited, status=0/SUCCESS)
Process: 13482 ExecStart=/opt/mediation/mediation start (code=exited, status=0/SUCCESS)
Main PID: 13746
그것은 가능성이 systemctl status mediation
서비스의 올바른 상태 (예 : 실행)를 보여줍니다? systemctl이 상태를 확인할 때 PIDFile을 다시로드하지 않는 것 같습니다.이 경우 모든 정보를 사용할 수 있고 적절한 상태가 알려지기 때문입니다.
Mobile-IP
응용 프로그램의 내부 이름 일뿐입니다. Mobile-IP 프로토콜과 관련이 없습니다. 이름이 너무 똑똑하지는 않지만 변경하기에는 너무 늦습니다.