How to use foreman to export to upstart?

后端 未结 1 1644
忘掉有多难
忘掉有多难 2021-02-05 08:12

I am trying to export my application to another process management format/system (specifically, upstart). In doing so, I have come across a number of roadblocks, mostly due to l

相关标签:
1条回答
  • 2021-02-05 08:41

    app is default for both the name of the app and the name of the user the application should be run as when the corresponding options (--app and --user) are not used. See the foreman man page for the available options, but note that at the time of this writing the official synopsis did not include [options]:

    foreman export [options] <format> [location]
    

    Example:

    -bash> sudo foreman export --app foo --user bar upstart /etc/init
    Password:
    [foreman export] writing: foo.conf
    [foreman export] writing: foo-web.conf
    [foreman export] writing: foo-web-1.conf
    [foreman export] writing: foo-worker.conf
    [foreman export] writing: foo-worker-1.conf
    

    Result:

    -bash> l /etc/init/
    total 80
    drwxr-xr-x  12 root  wheel   408 20 Oct 09:31 .
    drwxr-xr-x  94 root  wheel  3196 20 Oct 08:05 ..
    -rw-r--r--   1 root  wheel   236 20 Oct 09:31 foo-web-1.conf
    -rw-r--r--   1 root  wheel    41 20 Oct 09:31 foo-web.conf
    -rw-r--r--   1 root  wheel   220 20 Oct 09:31 foo-worker-1.conf
    -rw-r--r--   1 root  wheel    41 20 Oct 09:31 foo-worker.conf
    -rw-r--r--   1 root  wheel   315 20 Oct 09:31 foo.conf
    
    -bash> l /var/log/foo/
    total 0
    drwxr-xr-x   2 bar     wheel    68 20 Oct 09:31 .
    drwxr-xr-x  45 root    wheel  1530 20 Oct 09:31 ..
    
    0 讨论(0)
提交回复
热议问题