it-swarm.com.de

Wie entferne ich Stop-Jobs?

Ich habe Microsoft SQL-Server auf meinem Ubuntu-Computer installiert. Jetzt funktioniert es einwandfrei, aber jedes Mal, wenn ich die Maschine herunterfahre, wird das Herunterfahren um angehalten

A stop job is running for Microsoft sql server database engine ( x/30min )

Wenn Sie nun 30 Minuten warten, wird es abgeschaltet. Technisch gesehen ist es also kein Fehler. Wenn ich jedoch den Laptop ausschalten muss, habe ich keine Zeit, 30 Minuten zu warten ... Außerdem muss ich manchmal den Computer neu starten und möchte nicht 30 Minuten warten müssen, um ihn neu zu starten ...

Gibt es eine Möglichkeit, diesen Stop-Job zu blockieren oder zu deaktivieren? Wo sind Stop-Jobs konfiguriert?

4
WitchCraft

Versuchte Sudo dpkg-reconfigure tzdata, Aber das hat nicht geholfen.
Was hilft, ist Folgendes:

Öffnen Sie /lib/systemd/system/mssql-server.service Mit einem Texteditor
und ändern Sie TimeoutSec=30min in TimeoutSec=5sec

Dann renne

systemctl daemon-reload

um die Konfiguration neu zu laden.

Das Zeitlimit beträgt jetzt 5 Sekunden statt 30 Minuten.

Informationen zu Risiken und Nebenwirkungen finden Sie in der Packungsbeilage und fragen Sie Ihren Arzt oder Apotheker - und halten Sie jederzeit ein Backup bereit.
Das solltest du trotzdem tun.

Für weitere Informationen: RTFM / Manpage

Hinweis:
Gemäß PerlDucks Tipp sollten Sie /lib/systemd/system/mssql-server.service Anstatt direkt Sudo systemctl edit mssql-server.service Bearbeiten, um ein Drop-In zu erstellen, das bei der Aktualisierung von mssql nicht überschrieben wird.

Die Datei /etc/systemd/system/mssql-server.service.d/override.conf sollte nur die Werte enthalten, die überschrieben werden, z.

[Service]
TimeoutSec=5sec
5
WitchCraft