Skip to content
Snippets Groups Projects
Select Git revision
  • move-gl-dropdown
  • improve-table-pagination-spec
  • move-markdown-preview
  • winh-fix-merge-request-spec
  • master default
  • index-namespaces-lower-name
  • winh-single-karma-test
  • 10-3-stable
  • 36782-replace-team-user-role-with-add_role-user-in-specs
  • winh-modal-internal-state
  • tz-ide-file-icons
  • 38869-milestone-select
  • update-autodevops-template
  • jivl-activate-repo-cookie-preferences
  • qa-add-deploy-key
  • docs-move-article-ldap
  • 40780-choose-file
  • 22643-manual-job-page
  • refactor-cluster-show-page-conservative
  • dm-sidekiq-versioning
  • v10.4.0.pre
  • v10.3.0
  • v10.3.0-rc5
  • v10.3.0-rc4
  • v10.3.0-rc3
  • v10.3.0-rc2
  • v10.2.5
  • v10.3.0-rc1
  • v10.0.7
  • v10.1.5
  • v10.2.4
  • v10.2.3
  • v10.2.2
  • v10.2.1
  • v10.3.0.pre
  • v10.2.0
  • v10.2.0-rc4
  • v10.2.0-rc3
  • v10.1.4
  • v10.2.0-rc2
40 results

daemon_with_pidfile

Forked from GitLab.org / GitLab FOSS
Source project has a limited visibility.
  • Jacob Vosmaer's avatar
    1081a322
    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
    History
    Properly daemonize the mail_room process
    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.