# Criando o serviço sidekiq.service

**URL:** <https://forum.ieducar.org/t/criando-o-servico-sidekiq-service/499>\
**Category:** Sem categoria\
**Created:** [Abril 3, 2019, 11:34pm UTC](https://forum.ieducar.org/t/criando-o-servico-sidekiq-service/499 "2019-04-03T23:34:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dill](https://avatars.discourse-cdn.com/v4/letter/d/ea5d25/32.png) [@dill](https://forum.ieducar.org/u/dill)\
**Post date:** [Abril 3, 2019, 11:34pm UTC](https://forum.ieducar.org/t/criando-o-servico-sidekiq-service/499/1 "2019-04-03T23:34:39Z")

</div>

Boa Noite Amigos…

Caso queiram deixar o sidekiq rodando em backgroud e quando reiniciar a maquina já levantar o serviço automaticamente. segue ai um script.

vou Deixar um passo aí passo para vocês… Valeu…

Criar um Arquivo como exemplo abaixo:

$ sudo nano /lib/systemd/system/sidekiq.service

# Inicio

[Unit]  
Description=sidekiq  
After=syslog.target network.target

[Service]  
Type=simple  
WorkingDirectory=/home/adilson/i-diario # Altere para onde está a aplicação de Vcs  
ExecStart=/bin/bash -lc ‘bundle exec sidekiq -e production -C config/sidekiq.yml’  
User=adilson # usuario q esta instalado o ruby etc…  
Group=adilson # grupo q esta instalado o ruby etc…  
UMask=0002

# if we crash, restart

RestartSec=1  
#Restart=on-failure  
Restart=always

# output goes to /var/log/syslog

StandardOutput=syslog  
StandardError=syslog

# This will default to “bundler” if we don’t specify it

SyslogIdentifier=sidekiq

[Install]  
WantedBy=multi-user.target

# fim

$ sudo systemctl enable sidekiq.service

$ sudo systemctl daemon-reload

$ sudo service sidekiq start

Verificar se esta ativo o serviço  
$ sudo service sidekiq status

● sidekiq.service - sidekiq  
Loaded: loaded (/lib/systemd/system/sidekiq.service; enabled; vendor preset: enabled)  
Active: active (running) since Qua 2019-04-03 10:11:16 -04; 9h ago  
Main PID: 1135 (ruby)  
Tasks: 55  
Memory: 242.8M  
CPU: 7min 30.122s  
CGroup: /system.slice/sidekiq.service  
└─1135 sidekiq 5.0.3 i-diario [0 of 50 busy]

no meu caso uso o i-diario em modo Produção.

Valeu…
