![시작 시 시스템 장치를 실행하는 방법](https://linux55.com/image/119965/%EC%8B%9C%EC%9E%91%20%EC%8B%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
RabbitMQ 대기열의 항목을 처리하는 서비스가 있는데 대기열 크기가 커지면 추가 인스턴스를 스풀링합니다. 부팅 시 systemd가 이 장치의 단일 인스턴스를 시작하도록 하려면 어떻게 해야 합니까?
이것은 내 유닛 파일입니다:
[Unit]
Description=A service (%i) to consume items from a queue
After=network.target
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/queue-consumer.sh start %i
[Install]
WantedBy=multi-user.target
답변1
systemctl enable <servicename>@<instancename>