친애하는 친구와 대학 여러분,
우리는 다음과 같은 서비스를 제공합니다 /etc/systemd/system
서비스 이름은calc_live_servers.service
Restart=always
에 구성되어 있으므로 calc_live_servers.service
그런 다음 프로세스를 kill
삭제 하거나 서비스가 다시 시작되고 시작됩니다.PID
kill -9
PID
서비스를 종료한 후 다시 시작되지 않도록 서비스를 종료할 수 있습니까 Restart=always
?
제공하다calc_live_servers.service
[Unit]
Description=calc_servers Server
Requires=network.target remote-fs.target
After=network.target remote-fs.target
[Service]
LimitMEMLOCK=infinity
LimitNOFILE=65535
Type=simple
User=CAS
Group=CAS
ExecStart=/usr/bin/calc_servers-start /etc/calc_servers/calc_servers.properties
ExecStop=/usr/bin/calc_servers-stop
Restart=always
[Install]
WantedBy=multi-user.target
systemctl stop <SERVICE NAME >
주요 목표 - 때로는 서비스를 중지해도 실제로는 중지되지 않기 때문에 사용되지 않는 PID를 삭제하여 서비스를 중지하는 것입니다.
답변1
PID를 종료하는 대신 sudo systemctl stop calc_live_servers
서비스를 중지하는 방법인 stop service를 사용하세요. 실행을 원하지 않으면 서비스 비활성화를 사용하세요 sudo systemctl disable calc_live_servers
.