0

Is there anything like ~/.config/systemd/user/ and systemctl --user start ... for Upstart?

initctl --user ... required UPSTART_SESSION environment variable, looks like --user here has different meaning from systemd.

1 Answers1

2

It has indeed. upstart has multiple per-session instances of itself, one per login session per user. systemd has per-user instances of itself, one per user for that user in all contexts (and outwith any individual login session).

Further reading

JdeBP
  • 68,745
  • Adding on to this, to use Upstart as a session init one must invoke it as an unprivileged user, for example from xinitrc. Only the child processes will have the UPSTART_SESSION variable and be able to access the running instance via initctl. – CameronNemo Aug 14 '18 at 02:58