mpd 서비스를 시작할 위치를 찾을 수 없습니다

mpd 서비스를 시작할 위치를 찾을 수 없습니다

나는 mpd오래 전에 내 Arch Linux에 systemd(음악 플레이어 데몬)를 설치했습니다(설치/설정 세부 사항이 기억나지 않습니다).

부팅 중에 서버가 mpd시작되지만 시작 위치/방법을 찾을 수 없습니다. 아마도 내 개인 초기화 스크립트에 의해 실행되는 것 같지만 그 안에서 아무것도 찾지 못했습니다.

$ systemctl status
[...]
   CGroup: /
           ├─user.slice
           │ └─user-1000.slice
           │   ├─[email protected]
           │   │ ├─session.slice
           │   │ │ └─pulseaudio.service
           │   │ │   ├─2028 /usr/bin/pulseaudio --daemonize=no --log-target=journal
           │   │ │   └─2072 /usr/lib/pulse/gsettings-helper
           │   │ ├─app.slice
           │   │ │ ├─mpd.service
           │   │ │ │ └─1963 /usr/bin/mpd --no-daemon
[...]

$ systemctl status mpd.service
○ mpd.service - Music Player Daemon
     Loaded: loaded (/usr/lib/systemd/system/mpd.service; disabled; vendor preset: disabled)
     Active: inactive (dead)
       Docs: man:mpd(1)
             man:mpd.conf(5)

위 명령에서 가 에서 시작된 systemctl status것으로 표시되는 이유를 이해할 수 없지만 는 inactive/dead 로 표시됩니다 .mpdmpd.servicesystemctl status mpd.servicempd.service

kill 하고 mpdstart mpd.service하면 $ systemctl status mpd.service서비스가 "활성"으로 표시됩니다.

$ killall mpd
$ systemctl start mpd.service
$ systemctl status mpd.service
● mpd.service - Music Player Daemon
     Loaded: loaded (/usr/lib/systemd/system/mpd.service; disabled; vendor preset: disabled)
     Active: active (running) since Sun 2021-10-17 20:01:57 CEST; 4min 55s ago
       Docs: man:mpd(1)
             man:mpd.conf(5)
   Main PID: 4237 (mpd)
      Tasks: 3 (limit: 18719)
     Memory: 8.9M
        CPU: 96ms
     CGroup: /system.slice/mpd.service
             └─4237 /usr/bin/mpd --no-daemon

oct. 17 20:07:59 pad systemd[1]: Starting Music Player Daemon...
oct. 17 20:07:59 pad mpd[4237]: exception: bind to '0.0.0.0:6600' failed (continuing anyway, because binding to '[::]:6600' succeeded): Failed to bind socket: Address already in use
oct. 17 20:07:59 pad mpd[4237]: config: Found database setting without music_directory - disabling database
oct. 17 20:07:59 pad mpd[4237]: output: No 'audio_output' defined in config file
oct. 17 20:07:59 pad mpd[4237]: output: Successfully detected a alsa audio device
oct. 17 20:07:59 pad systemd[1]: Started Music Player Daemon.
oct. 17 20:08:00 pad mpd[4237]: avahi: Service 'Music Player @ pad' successfully established.

또한 출력이 제공되지 않기 bind to '0.0.0.0:6600' failed때문에 위의 오류를 이해하지 못합니다 .lsof -i :6600

$ lsof -i :6600
$

mpd서비스가 시작되는 위치를 찾는 방법에 대한 단서를 제공해 주실 수 있나요 ?

미리 감사드립니다

답변1

이것은 사용자 서비스이므로 systemctl --user대신 사용하세요 systemctl.

관련 정보