• Jacob Vosmaer's avatar
    Properly daemonize the mail_room process · 1081a322
    Jacob Vosmaer authored
    The old invocation only worked by accident because we have a '&'
    somewhere in the init script for expediency. When ran from a terminal,
    the mail_room daemon process ended up in the session of the terminal.
    This commit adds a small wrapper that tries to do the textbook
    daemonization steps (double fork, setsid etc.) while also taking
    care that the pidfile is written before the 'start' process exits.
    1081a322
Name
Last commit
Last update
app Loading commit data...
bin Loading commit data...
config Loading commit data...
db Loading commit data...
doc Loading commit data...
docker Loading commit data...
features Loading commit data...
lib Loading commit data...
log Loading commit data...
public Loading commit data...
scripts Loading commit data...
spec Loading commit data...
tmp Loading commit data...
vendor/assets Loading commit data...
.foreman Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.hound.yml Loading commit data...
.pkgr.yml Loading commit data...
.rspec Loading commit data...
.rubocop.yml Loading commit data...
.ruby-version Loading commit data...
.simplecov Loading commit data...
.teatro.yml Loading commit data...
CHANGELOG Loading commit data...
CONTRIBUTING.md Loading commit data...
GITLAB_SHELL_VERSION Loading commit data...
Gemfile Loading commit data...
Gemfile.lock Loading commit data...
LICENSE Loading commit data...
MAINTENANCE.md Loading commit data...
PROCESS.md Loading commit data...
Procfile Loading commit data...
README.md Loading commit data...
Rakefile Loading commit data...
VERSION Loading commit data...
config.ru Loading commit data...
doc_styleguide.md Loading commit data...