A
systemctl cat resque-worker.target
# /etc/systemd/system/resque-worker.target
[Unit]
Wants=resque-worker@metro.service resque-worker@sms.service
systemctl cat resque-worker@
# /etc/systemd/system/resque-worker@.service
[Unit]
Description=Resque Worker %I
PartOf=resque-worker.target
[Service]
Type=forking
User=deploy
WorkingDirectory=/home/deploy/current
Environment="RAILS_ENV=staging"
ExecStart=/home/deploy/.rbenv/shims/bundle exec rake COUNT=3 QUEUE=%I BACKGROUND=yes INTERVAL=5 resque:workers
SyslogIdentifier="resque-worker %I"
[Install]
WantedBy=multi-user.target
так запускаются, но проблема в том, что каждый resque процесс запускается в определенных количествах, который определяется через COUNT, а кол-во resque процессов задано в файле
/home/deploy/current/config/deploy/staging.rb в виде
metro: 5, sms: 3
можно ли как-то брать значения из файла staging.rb и подставлять их в COUNT для нужного resque ?