add description to README
This commit is contained in:
parent
3e47a00d0e
commit
79ae6b5bf9
1 changed files with 24 additions and 1 deletions
25
README.md
25
README.md
|
@ -1,3 +1,26 @@
|
||||||
# tmux-system-service
|
# tmux-system-service
|
||||||
|
|
||||||
Startet tmux für einen User als system-Service, damit es von logind nicht beim ausloggen gekillt wird, wenn KillUserProcesses=yes gesetzt ist
|
Startet tmux für einen User als system-Service, damit es von logind nicht beim ausloggen gekillt wird, wenn KillUserProcesses=yes gesetzt ist
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
Die Files src/etc/systemd/system/*.service nach /etc/systemd/system/ kopieren
|
||||||
|
|
||||||
|
`sudo cp src/etc/systemd/system/*.service /etc/systemd/system/.`
|
||||||
|
|
||||||
|
Das Service tmux@.service wir nur von multiplexter.target aufgerufen. Dieses muss extra enabled werden, damit es mit dem default.target gestartet wird.
|
||||||
|
|
||||||
|
`
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable --now multiplexer.target
|
||||||
|
`
|
||||||
|
|
||||||
|
Danach noch für alle user das Service tmux@.service enablen, die tmux auch nach dem Ausloggen weiternutzen können sollen
|
||||||
|
|
||||||
|
`systemctl enable --now tmux@<user.name>.service`
|
||||||
|
|
||||||
|
<user.name> für den eigenen User bekommt man mit `whoami`.
|
||||||
|
|
||||||
|
Mit dieser zuvor gestarteten tmux-Session kann man sich dann mit `tmux a` verbinden.
|
||||||
|
`tmux` alleine startet eine neue Usersession.
|
||||||
|
|
||||||
|
Nach dem beenden der letzten Shell in dieser User-Session wird dieser tmux-Prozess beendet und automatisch neu gestartet.
|
||||||
|
|
Loading…
Reference in a new issue