Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for running not only as PID 1 #301

Open
troglobit opened this issue Aug 23, 2022 · 0 comments
Open

Add support for running not only as PID 1 #301

troglobit opened this issue Aug 23, 2022 · 0 comments
Milestone

Comments

@troglobit
Copy link
Owner

troglobit commented Aug 23, 2022

The process monitoring capabilities of Finit could be beneficial in use-cases other than just PID 1. One such example use-case is http://supervisord.org/

  • Configuration in ~/.config/finit.conf, requiring use of finit_rcsd path
  • Optionally configuration via -f path/to/.conf
  • API socket in /run/user/$(id -u)/finit/socket
  • Resource file in /run/user/$(id -u)/finit/.initrc

Note, this requires something similar to pam_systemd(8) to notify Finit of users logging in.

troglobit added a commit that referenced this issue Mar 5, 2023
See issue #301 for future per-user support.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
@troglobit troglobit added this to the 5.0 milestone Mar 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant