Restart=always로 구성된 서비스의 PID를 종료하는 방법

Restart=always로 구성된 서비스의 PID를 종료하는 방법

친애하는 친구와 대학 여러분,

우리는 다음과 같은 서비스를 제공합니다 /etc/systemd/system

서비스 이름은calc_live_servers.service

Restart=always에 구성되어 있으므로 calc_live_servers.service

그런 다음 프로세스를 kill삭제 하거나 서비스가 다시 시작되고 시작됩니다.PIDkill -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.

관련 정보