업그레이드하기 전에 RHEL에서 서비스를 비활성화해야 합니다. 중지하면 문제가 해결되지 않습니다. stanza를 사용하기 때문에 respawn
중지하자마자 시작됩니다. 이 방법은https://askubuntu.com/questions/19320/how-to-enable-or-disable-services즉, .override
내 Upstart 버전은 파일 사용을 지원하지 않습니다(0.6.7, 업그레이드할 수 없음).
respawn
서비스를 중단하기 전에 해당 부분을 주석 처리 하고 업그레이드가 완료된 후에는 해당 주석을 제거하려고 생각했습니다 . 다른/더 나은 아이디어가 있나요?
답변1
지원되는 파일 1.3 으로 시작하기 .override
전 해결 방법 으로 이 respawn
섹션을 주석 처리할 수 있습니다. 예를 들어 다음 명령을 사용하여 rpm 스크립트의 일부로 자동화할 수도 있습니다 sed
.
# to disable:
sed -i -e 's/^respawn/#respawn/' /etc/init/my_svc.conf
# to enable:
sed -i -e 's/#respawn/respawn/' /etc/init/my_svc.conf