我想运行安装在/ usr / local / bin中的补丁mpd。通常,它是从以下位置开始的:sudo service mpd start
。
更改:DAEMON=/usr/bin/mpd
要DAEMON=/usr/local/bin/mpd
在/etc/init.d/mpd没有影响:服务仍然启动的/ usr / bin中/ MPD。
我注意到一个/lib/systemd/system/mpd.service文件,并尝试更改其
ExecStart=/usr/bin/mpd --no-daemon $MPDCONF
到 ExecStart=/usr/local/bin/mpd --no-daemon $MPDCONF
但现在mpd服务无法启动。
这是systemctl status mpd的输出
● mpd.service - Music Player Daemon
Loaded: loaded (/lib/systemd/system/mpd.service; enabled; vendor preset: enabled)
Active: failed (Result: start-limit) since jeu. 2016-04-21 11:04:26 CEST; 2s ago
Process: 26778 ExecStart=/usr/local/bin/mpd --no-daemon $MPDCONF (code=exited, status=1/FAILURE)
Main PID: 26778 (code=exited, status=1/FAILURE)
avril 21 11:04:25 lago systemd[1]: Started Music Player Daemon.
avril 21 11:04:26 lago mpd[26778]: cmdline: No configuration file found
avril 21 11:04:26 lago systemd[1]: mpd.service: Main process exited, code=exited, status=1/FAILURE
avril 21 11:04:26 lago systemd[1]: mpd.service: Unit entered failed state.
avril 21 11:04:26 lago systemd[1]: mpd.service: Failed with result 'exit-code'.
avril 21 11:04:26 lago systemd[1]: mpd.service: Start request repeated too quickly.
avril 21 11:04:26 lago systemd[1]: Failed to start Music Player Daemon.
avril 21 11:04:26 lago systemd[1]: mpd.service: Failed with result 'start-limit'.
我检查:sudo /usr/local/bin/mpd --no-daemon /etc/mpd.conf
从命令行工作。
我迷失了这种服务配置。我应该修改什么?
事实证明,改变$MPDCONF
以/etc/mpd.conf
解决问题。奇怪的是,这条线与/usr/bin/mpd
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句