Pleaserun
Tool per creare i servizi di start/stop su linux.
Pagina del progetto: pleaserun su github
I file di startup generati si trovano di solito (in jessie) in: /lib/systemd/system/
Per creare uno script:
sudo pleaserun --install -p systemd --name calc:go /usr/local/bin/bundle exec rake calc:go
Editare il file generato per settare RAKE_ENV:
[Unit] Description=no description given [Service] WorkingDirectory=/opt/ugovsync Type=simple User=root Group=root ExecStart=/usr/local/bin/bundle "exec" "/usr/local/bin/rake" "ugov:demonize" Restart=always Environment=RAKE_ENV=production [Install] WantedBy=multi-user.target
Poi lanciare come al solito:
sudo systemctl status calc_go # deve dire che e' fermo sudo systemctl start calc_go sudo systemctl status calc_go # adesso e' verde sudo systemctl enable calc_go # dovrebbe avviarlo allo startup