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>