noisefloor
Ehemaliger
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, ein weiterer systemd Artikel zum Thema User Units. Thematisch nah am Artikel systemd/Units, aber IMHO zu lang, um in diesen Artikel noch eingebaut zu werden. Der Units Artikel wird noch entsprechend angepasst, ist ja schon in der Baustelle. Gruß, noisefloor
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, Artikel ist im Wiki. Gruß, noisefloor
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Hallo! Ich bin gerade darüber gestolpert, dass --user-Units nicht auf --system-Units reagieren können, wie bspw. hier von mir angenommen. Ich weiß nun nicht genau, wie es sich da mit dem default.target verhält und welche Einschränkungen es noch gibt, aber ein Hinweis in der Richtung wäre im Artikel nötig. Die genaue Formulierung traue ich mir ob des mangelnden Wissens gerade nicht zu 😉
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo, was meinst du mit "reagieren"? User Units können ja von Natur aus erst gestartet werden, wenn das System bis zum Login gelaufen ist. Bis dahin sollten dann eigentlich auch alle System Units abgearbeitet sein. Des weiteren werden beim Logout des Users seine Units beendet, sofern man nicht logind.conf umkonfiguriert hat oder enable-linger gesetzt ist. Und AFAIK passiert erst der Logout und dann fährt das System ggf. herunter. Gruß, noisefloor
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Ich meinte damit, dass man keine UserUnit an bspw. suspend.target koppeln kann, da die User-Scope nicht auf die System-Scope zugreifen kann.
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo,
da die User-Scope nicht auf die System-Scope zugreifen kann.
Ich würde sagen: wenn du User Unit mit der OOTB Konfiguration läuft, ja. Aber das sollte mit enable-linger oder einer geänderten Konfig anders sein. Wäre aber zu testen, habe ich zumindest selber noch nie ausprobiert. Gruß, noisefloor
|
ChickenLipsRfun2eat
Supporter
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12070
|
Hier geht es ja vornehmlich um die ootb-Konfiguration, die *buntus mitliefern. Und wieso sollte ein persistenter "fake login" helfen die Scopes zu wechseln? Laufen "gelingerte" User-Scopes in der System-Scope mit? (noch nie ausprobiert)
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo,
Laufen "gelingerte" User-Scopes in der System-Scope mit?
Ja, mit enable-linger werden User Scope _unabhängig_ vom Login des Users mit gestartet. Wann weiß ich aber nicht, habe ich noch nie ausprobiert. Bzw. ich habe auch nicht wirklich eine use-case für ein linger. Habe den Abschnitt "Interaktion mit System Units" im Artikel eingefügt. Gruß, noisefloor
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
Das von UlfZibis hier eingebrachte Beispiel ist sehr, sehr speziell und daher aus meiner Sicht in diesem allgemeinen Beitrag fehlplatziert. Wenn in diesem allgemeinen Artikel überhaupt Beispiele enthalten sein sollen (bisher gab es keine), sollten das zuerst einmal Lehrbeispiele und möglichst allgemein verwendbare Lösungsansätze für oft nachgefragte Aufgabenstellungen sein und nicht ein derartiger Spezialfall, der auch noch außerhalb des normalen Anwendungsspektrums liegt (i.d.F. Start eines grafischen Programms). Was tun? Auslagern in eigenen Artikel, z.B. als Anhang zu Signal Desktop (Abschnitt „Gekoppelte-Geraete“)?
|
noisefloor
Ehemaliger
(Themenstarter)
Anmeldungsdatum: 6. Juni 2006
Beiträge: 28316
|
Hallo,
Was tun? Auslagern in eigenen Artikel,
Macht IMHO Sinn. Und dann direkt noch dazu schreiben, dass das nur für GTK-basierte Umgebungen funktioniert. Gruß, noisefloor
|