이 파일(vokabel_daemon.service)을 복사했습니다.
[Unit]
Description=Start vokabeltrainer daemon
After=network.target
[Service]
ExecStart=/home/mm/lib/vokabeltrainer/box_vokabeltrainer.pl daemon --listen "http://*:3001"
[Install]
WantedBy=mulit-user.target
/etc/systemd/system/
(openSUSE12.1) 로 .
그런 다음
systemctl enable vokabel_daemon.service
systemctl start vokabel_daemon.service
내 웹사이트를 열 수 있어요.
그러나 다시 시작한 후에는 더 이상 작동하지 않습니다.
systemctl status vokabel_daemon.service
:
vokabel_daemon.service - Start vokabeltrainer daemon
Loaded: loaded (/etc/systemd/system/vokabel_daemon.service; enabled)
Active: inactive (dead)
CGroup: name=systemd:/system/vokabel_daemon.service
그 후에 systemctl start vokabel_daemon.service
는 다시 작동합니다.
vokabel_daemon.service - Start vokabeltrainer daemon
Loaded: loaded (/etc/systemd/system/vokabel_daemon.service; enabled)
Active: active (running) since Thu, 21 Jun 2012 08:38:16 +0200; 1s ago
Main PID: 2288 (perl)
CGroup: name=systemd:/system/vokabel_daemon.service
└ 2288 perl /home/mm/lib/vokabeltrainer/box_vokabeltrainer.pl daemon --listen http://*:3001
재부팅 후 데몬을 수동으로 시작할 필요가 없도록 하려면 무엇을 변경해야 합니까?
답변1
오타가 아니라고 가정하면 install
오타 서비스 파일의 섹션에 오타가 포함되어 있습니다. multi-user.target
대신 mulit-user.target
( mulit
대 multi
) 이어야 합니다 . 예를 들면 다음과 같습니다.
[Install]
WantedBy=multi-user.target