close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 10 years ago

Closed 6 years ago

#2297 closed Verbesserung (ungültig)

systemd-Job für den Start der Infosys-Session schreiben

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bei Gelegenheit Milestone: »Ideale Inge« RC
Component: Software: Ubuntu Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: bau

Description

Die derzeitige Lösung über /etc/rc.local ist unbefriedigend und nicht verlässlich. Da Ubuntu inzwischen auf systemd umsteigt, sollte es einfach eine *.service-Datei für die Sitzung geben.

Referenz: ​https://wiki.ubuntuusers.de/systemd/

Change History (14)

comment:1 by Rüdiger Kupper, 10 years ago

Cc: bau added
Status: new → accepted

Gut, das Format sieht nicht so arg schwer zu lernen aus... Ich schau mal bei Gelegenheit. Für den Betatest im LZ reicht die momentane Lösung.

comment:2 by bau, 10 years ago

OK, Terminals werden von systemd automatisch on demand gestartet, das erklärt auch, warum bei einem Grafikhänger der Wechsel von X nach Konsole manchmal garnichtmehr funktioniert. TTYs können unter

/etc/systemd/logind.conf

eingestellt werden, ein

NAutoVTs = 3

hat bei mir die Anzahl der TTYs auf drei beschränkt, die 6. Konsole kommt aber trotzdem noch, ich vermute mal, dass ReserveVT=6 das bewerkstelligt hat. In der Anleitung steht, dass man das auch auf 0 (disable reservation) oder vielleicht auch auf 1 stellen kann - probiere ich mal grade aus.

Da du die Konsole 2 belegt hattest, greift folgender Satz: "If a VT is already used by some other subsystem (for example, a graphical login), this kind of activation will not be attempted" [aus ​https://www.freedesktop.org/software/systemd/man/logind.conf.html]

in reply to:  2 comment:3 by Rüdiger Kupper, 10 years ago

Replying to bau:

OK, Terminals werden von systemd automatisch on demand gestartet, das erklärt auch, warum bei einem Grafikhänger der Wechsel von X nach Konsole manchmal garnichtmehr funktioniert. TTYs können unter

/etc/systemd/logind.conf

eingestellt werden, ein

NAutoVTs = 3

hat bei mir die Anzahl der TTYs auf drei beschränkt

Ah, super, danke für's recherchieren.

die 6. Konsole kommt aber trotzdem noch, ich vermute mal, dass ReserveVT=6 das bewerkstelligt hat. In der Anleitung steht, dass man das auch auf 0 (disable reservation) oder vielleicht auch auf 1 stellen kann - probiere ich mal grade aus.

Ja, so mache ich's auch gerade. Weil die ganzen Sachen nur unzureichend dokumentiert sind und man nie genau weiß, ob die Dokumentation nun auch für das System gilt, das man vor sich hat, muss man alles ausprobieren :-(. Da könnten die Leute von Canonical mal etwas besser dokumentieren, wie ihr Ubuntu gerade arbeitet.

Da du die Konsole 2 belegt hattest, greift folgender Satz: "If a VT is already used by some other subsystem (for example, a graphical login), this kind of activation will not be attempted" [aus ​https://www.freedesktop.org/software/systemd/man/logind.conf.html]

Ah, okay. Dann ist es wieder eine race condition: Weil mein Skript zufällig ein paar Millisekunden früher läuft als das andere, gehört das VT mir. Das ist keine gute Lösung, denn auf einem Rechner mit anderer Hardware könnte das Rennen anders ausgehen.

Ich werd mir mal die Upstart-Skripte anschauen, da kann man genau sagen, welche Dienste alle vor und welche nach dem eigenen Dienst gestartet werden müssen.

comment:4 by Rüdiger Kupper, 10 years ago

Milestone: Image "Creativer Christof" → Image "Dynamische Doris"

comment:5 by Rüdiger Kupper, 10 years ago

Hinweis
Das Management der VT übernimmt inzwischen systemd (genauer: logind). Siehe man logind.conf!

comment:6 by Rüdiger Kupper, 10 years ago

Milestone: Image "Dynamische Doris" → Image "E"

vertagt

comment:7 by Rüdiger Kupper, 9 years ago

Status: accepted → assigned

comment:8 by Rüdiger Kupper, 9 years ago

Milestone: Image "Emphatische Edith" → Image "F Falk"

comment:9 by Rüdiger Kupper, 9 years ago

Milestone: Image "Famoser Falk" → Image "G"

comment:10 by Rüdiger Kupper, 8 years ago

Milestone: Image "Galanter Gerhard" → Image "Hammerharte Henrike"

comment:11 by Rüdiger Kupper, 7 years ago

Milestone: Image „Humane Henrike” → Image „Ideale Inge”

comment:12 by Rüdiger Kupper, 6 years ago

Milestone: Image „Ideale Inge” → »Ideale Inge« RC

comment:13 by Rüdiger Kupper, 6 years ago

Status: assigned → accepted

comment:14 by Rüdiger Kupper, 6 years ago

Resolution: → ungültig
Status: accepted → closed

Überholt: Infosys wird seit dem letzten Image nicht mehr über die rc.local gestartet, sondern über die Autostart-Konfig des windows-Nutzers.

Note: See TracTickets for help on using tickets.